Spisu treści:
- Krok 1: Ensenar a Través De Secuencia De Pasos
- Krok 2: Materiały Y Equipos
- Krok 3: El RedBot i El Código
- Krok 4: Cubierta De Robot, rbol Y Cerca
- Krok 5: Interfaz
- Krok 6: Funcionando
Wideo: Juego De Coding (programación) Para Niños: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Este es un instructable para crear un juego sencillo para enseñar a programar a niños. La idea es muy similar al juego Cubetto de Primo, pero la idea es que sea completamente modificable y hackeable. Por eso comparto 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 Innovación para crear herramientas base, con la cual todos podemos evolucionar la tecnología. Ensenar 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.
Este instructable es para personas que ya saben algo de Arduino, y que tiene algún conocimiento básico de Processing.
Krok 1: Ensenar a Través De Secuencia De Pasos
Uno de losspectos 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. El componente obliczalny se representa en la computadora (en lugar de una caja física como Primo), y el robot responde de manera física en un mundo construido por los niños.
Lógica del programa allowe ver la secuencia de comandos como algo de planificación del problema 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 que movientos explí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 evaluación de los resultados. Estamos seguros que daño no podrán hacer. Por esa misma razon damos este código y proyecto base, que se puede poner a funcionar pl un par de horas y un costo muy bajo.
Ta instruktażowa zawiera meta objaśnienia logiki oprogramowania, tworzenia i przetwarzania, łatwego modyfikowania i połączenia z RedBotem, podstawą robota i Arduino. El RedBot no es necesario, y cualquier otro robot puede ser construido con la plataforma Arduino, motores o servos y algún dispositivo de comunicación Bluetooth.
Krok 2: Materiały Y Equipos
Okupamos:
- Computadora
- Descargar Przetwarzanie
- IDE Arduino
- RedBot (w Kostaryce). Robot Aunque puede ser cualquier. El modelo de redbot utilizado acá difiere del que se consigue en el mercado, hay que ajustar las Dimensions de los archivos de la caja
- Bluetooth BEE (funkcja calquier modulo bluetooth)
- Materiał MDF para cortado láser
Krok 3: El RedBot i El Código
Kodigo Arduino
El RedBot to jedna z bibliotek dla Arduino, która ułatwia sterowanie silnikami. Adjunto encontrarán el código. El paso Importante es la lectura del puerto serial, void serialEvent() {
if (Serial.available()) { cmd = Serial.readStringUntil('/n'); } }
El Evento SerialEvent() pozwala na korygowanie Arduino w normalnym trybie pętli, a także dostarcza informacji o zdarzeniach seryjnych. En ese instante, se almacena el String que viene por serial, en una zmienna globalna que llamamos cmd, y que contiene una secuencia de n[umeros del 0 al 3 que son los comandos de movimiento, que son luego interpretados en el main loop.
Bluetooth
W RedBoard, el Xbee bluetooth łączy się z łatwym dostępem do nagłówków, elem el RedBot jest zaprojektowany do korzystania z modułu bluetooth. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Primero cargar el código adjunto al RedBot y luego conectar el modulo bluetooth. El bluetooth aparecerá como un dispositivo más pl la computadora, y asegurase que se conecta. El led verde del Xbee dejará de parpadear pl el momento que esté conectado a la computadora.
Krok 4: Cubierta De Robot, rbol Y Cerca
Con el materiał MDF, cortar con cortadora láser lo que se adjunta en el archivo 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.
Krok 5: Interfaz
Przetwarzanie Código
para correr el código, descargar el programa Przetwarzanie acá. Allí vienen las instrucciones para instalarlo en cualquier plataforma (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 directory con el nombre "Robot_Control", o puede colocarlos en el mismo directory y abrir en Processing el archivo "Robot_Control.pde"
Obrazy
Las imágenes las adjuntamos como un archivo zip. Nada más descargarlas y colocarlas en el mismo directory pl Przetwarzanie, donde colocaron el código, dentro de una carpeta llamada "data"
Krok 6: Funcionando
Una vez lista rzeczy do zrobienia. simplemente ejecutar el código pl Przetwarzanie. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la linea:
port = new Serial(this, " nombredelpuerto ", 9600);
El nombre del puerto varía, así por ejemplo en Windows será algo como „COM3”, mientras que en MAC, será algo como „/dev/cu. Arduino-DevB”, y en linux algo con „/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.
Zalecana:
Tarjetas Interactivas De Anatomía Para Niños Pequeños: 7 kroków
Tarjetas Interactivas De Anatomía Para Niños Pequeños: Este sencillo instructivo nos muestra cómo preparar Tarjetas interactivas para enseñar anatomia a niños pequeños, a partir de recursos gráficos adecuados y el uso Make la serida activa p
Programación Para Niños Y Niñas En Colombia: 4 kroki
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 conjunción con el programa Computadores para Educar, ha decidido dar un nuevo impulso a la iniciativa Programación Ni para Niños . pl Kolumbia
Filcowa plakietka Micro:bit Name - Craft + Coding!: 6 kroków (ze zdjęciami)
Felt Micro:bit Name Badge – Craft + Coding!: Najważniejszą rzeczą, jakiej potrzebujesz na letnim obozie, jest fajna plakietka z imieniem! Te instrukcje pokażą Ci, jak zaprogramować BBC micro:bit, aby pokazać wszystkim, kim jesteś, a następnie stworzyć i dostosuj filcową plakietkę, aby ją zawierała.Kroki 1 & 2 dotyczą programu
Programación Conducida Por El Acontecimiento En FTC: 4 kroki
Programación Conducida Por El Acontecimiento En FTC: Este ano, nuestro equipo ha hecho una gran cantidad de trabajo con el desarrollo de software dirigido por eventos para nuestro robot. Estos programas han allowido al equipo desarrollar con precisión programas autonomos e incluso eventos tele-OP rep
Centro De Cómputo Para Niños Con Raspberry Pi: 7 kroków
Centro De Cómputo Para Niños Con Raspberry Pi: Estos serán los primeros pasos de la Raspberry Pi i dla innych potrzebnych produktów: Raspberry Pi 2 Adapter do czerwonego kabla micro USB Tarjeta micro SD(de 8 gb) Kabel HDMI Cargador Ratón Teclado para computadoraEn caso de contar con un Kit de inicio