Оглавление:
- Шаг 1: Enseñar a Través De Secuencia De Pasos
- Шаг 2: Materiales Y Equipos
- Шаг 3: El RedBot Y El Código
- Шаг 4: Cubierta De Robot, Árbol Y Cerca
- Шаг 5: Интерфаз
- Шаг 6: Funcionando
Видео: Juego De Coding (программа) Para Niños: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Este es uninctable para crear un juego sencillo para enseñar a programar a niños. Эта идея похожа на кубетто-де-Примо, эта идея полностью изменяема и взломана. Por eso compareto el código, explicación del código y los archivos para poder construir con cortado láser las piezas.
Esto es parte de un esfuerzo de la Fundación Costa Rica para la Innovacion for crear herramientas base, con la cual todos podemos evolucionar la tecnología. Enseñar a todos a programar, no puede ser un asunto de productos de consumo disponible, sino de crear herramientas para poder enseñarnos a nosotros mismos.
Это обучающий элемент для персон, который вы можете использовать в качестве алгоритма Arduino, и вы можете использовать базовый алгоритм обработки.
Шаг 1: Enseñar a Través De Secuencia De Pasos
Uno de los aspectos más importantes de la programación, es el lenguaje. La programación es la traducción de ideas a un lenguaje formar, que es además comunicable. Esta herramienta, a diferencia de algo como primo, establece la relación de indicar una secuencia de comandos que luego son ejecutados por un robot. Вычислимый компонент, который представляет собой вычислимый (en lugar de una caja física como Primo), робот отвечает на физическую манеру в мире, построенном на основе ниньос.
La lógica del programa permite ver la secuencia de comandos como algo de planificación del проблема que luego es ejecutado, contrario a controlar un robot con control remoto, donde las acciones son ejecutadas en tiempo real y no como una planificación de futuros son hechos movimientos Expícitos mediante algún lenguaje, en este caso, simplemente una cadena de comandos de movimiento en diferentes direcciones.
No se sabe mucho sobre el efecto de aprender a programar desde temprano, pero el sentido común nos dice que tiene sentido, pues las formas de pensamiento abstracto se ven Estimuladas. En nuestra opinión estas herramientas se deben Democratizar, para que se puedan masificar y no podemos estar a la espera de que hayan grandes programas de evalación de los resultados. Estamos seguros que daño no podrán hacer. Por esa misma razón damos este código y proyecto base, que se puede poner a funcionar en un par de horas y a un costo muy bajo.
Этот инструктируемый метод используется для метаэкспликации исходного кода программного обеспечения, создания и обработки, и модифицирующей модели, и при подключении к RedBot, робота, базирующегося на Arduino. В RedBot нет необходимости, вы можете создать другой робот, сконструированный на платной платформе Arduino, двигатели или сервоприводы и другие устройства связи Bluetooth.
Шаг 2: Materiales Y Equipos
Окупамос:
- Computadora
- Descargar Processing
- IDE Arduino
- RedBot (en Коста-Рика). Робот Aunque puede ser cualquier. El modelo de redbot utilizado acá difiere del que se consigue en el mercado, hay que ajustar lasimenses de los archivos de la caja
- Bluetooth BEE (cualquier módulo bluetooth funciona)
- Материал MDF para cortado láser
Шаг 3: El RedBot Y El Código
Código Arduino
RedBot - это библиотека для Arduino IDe, которая облегчает управление моторами. Adjunto encontrarán el código. El paso importante es la lectura del puerto serial, void serialEvent () {
если (Serial.available ()) {cmd = Serial.readStringUntil ('/ n'); }}
Событие SerialEvent () позволяет Arduino корректировать код нормальной петли, получать информацию о последовательном событии, происходящем в серийном событии. En ese instante, se almacena el String que viene por serial, en una variable global que llamamos cmd, y que contiene una secuencia de n [umeros del 0 al 3 que son los comandos de movimiento, que son luego translations en el main loop.
блютуз
На RedBoard, Xbee bluetooth может подключаться к заголовкам и использовать RedBot для использования модуля bluetooth. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Primero cargar el código адъюнкто на RedBot и luego conectar el módulo bluetooth. Bluetooth aparecerá como un dispositivo más en la computadora, y asegurase que se conecta. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
Шаг 4: Cubierta De Robot, Árbol Y Cerca
С материалом МДФ, цементным раствором может быть нанесен дополнительный материал в архиве eps. Esto lo pueden hacer en cualquier lugar donde ofrezcan cortado láser y no debería salir caro. En Costa Rica, recomendamos la Inventoría.
Luego es nada más de ensamblar el robot, árbol y cerca.
Шаг 5: Интерфаз
Обработка Código
para correr el código, descargar el programa Processing acá. Все инструкции по установке и настройке платформы (Windows, Mac, Linux). El código lo he dejado lo más simple posible para que este pueda ser modificado.
Una vez descargado e instalado Processing, coloque los archivos "Robot_control.pde" y "button.pde" en un Directorio con el nombre "Robot_Control", или puede colocarlos en el mismo Directorio y abrir en Processing el archivo "Robot_Control.pde"
Imágenes
Лас-изображения лас адъюнтамос в архиве zip. Nada más descargarlas y colocarlas en el mismo Directorio en Processing, donde colocaron el código, dentro de una carpeta llamada "данные"
Шаг 6: Funcionando
Una vez todo listo. simplemente ejecutar el código en Processing. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la línea:
порт = новый последовательный (this, "nombredelpuerto", 9600);
Номер пуэрто-вариации, который используется в Windows с алгоритмом "COM3", в системе MAC, с алгоритмом "/dev/cu. Arduino-DevB", и в Linux-алгоритме с "/ dev / rfcomm0".
Como ven este es un código base, para transformarlo en algo como un producto, todavía necesita desarrollo y cualquier contribución es bienvenida.
Рекомендуемые:
Базовая программа C ++: 11 шагов
Базовая программа C ++: в этой программе вы изучите основы C ++, написав простую программу на C ++ для создания нескольких пользователей и отображения этих пользователей, надеюсь, вам понравится
Программа Python - начисление процентов с ежемесячными взносами / депозитом: 5 шагов
Программа Python - начисление сложных процентов с ежемесячными взносами / депозитом: программа для расчета сложных процентов с ежемесячным взносом в конце месяца. Формула взята с сайта TheCalculatorSite.com: составные проценты для основной суммы: P (1 + r / n) ^ (nt) Будущее значение ряда: PMT × (((1 + r / n) ^ nt - 1) / (r / n))
Программа MicroPython: занят ли туалет?: 8 шагов (с изображениями)
Программа MicroPython: занят ли туалет ?: Наш офис представляет собой большой групповой офис с ограниченным пространством для ванной комнаты. &Quot; I " часто обнаруживаю, что мне негде пойти в ванную, поэтому мне приходится ждать так долго, что я чувствую себя неловко. В эксперименте использовался MakePython ESP8266 для настройки сервера обнаружения
Программа MicroPython : Мини-метеостанция: 7 шагов
Программа MicroPython : Мини-метеостанция: сейчас зима, но все еще немного жарко, хотя я ношу только футболку, поэтому мне хочется узнать текущую температуру, поэтому я использую датчики Micropython ESP32 и DHT11 и простая метеостанция, чтобы вы могли узнать текущее t
Программа Para Niños Y Niñas в Колумбии: 4 шага
Programación Para Niños Y Niñas En Colombia: El gobierno nacional de Colombia, mediante el Ministerio de Educación y el Ministerio de las TIC, y en конъюнкция с программой Computadores para Educar, ha decidido dar un nuevo impulso a la yniciativa Niñació Programosi en Колумбия