Daftar Isi:
- Langkah 1: Enseñar a Través De Secuencia De Pasos
- Langkah 2: Peralatan Y Equipos
- Langkah 3: El RedBot Y El Código
- Langkah 4: Cubierta De Robot, rbol Y Cerca
- Langkah 5: Antarmuka
- Langkah 6: Fungsionando
Video: Juego De Coding (programación) Para Niños: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Este es un instrucable para crear un juego sencillo para enseñar a programar a niños. La idea es muy mirip al juego Cubetto de Primo, pero la idea es que sea completamente modificable y hackeable. Oleh 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 tecnologia. 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.
Este dapat diinstruksikan es para personas que ya saben algo de Arduino, y que tiene algún conocimiento básico de Processing.
Langkah 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 communicable. 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 computable 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.
La lógica del programa permite 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 explícitos mediante algún lenguaje, en este caso, simplemente una cadena de comandos de movimiento en diferentes direcciones.
Tidak ada yang lebih baik daripada yang efektif untuk membuat program 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 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.
Este dapat diinstruksikan tiene como meta explicar la lógica del software sencillo, creado en processing, y fácil de modificar, y su conexion con el RedBot, un robot basado en Arduino. El RedBot tidak diperlukan, dan robot otro yang lebih berkualitas puede ser construido con la plataforma Arduino, motor atau servos dan algún dispositivo de comunicación Bluetooth.
Langkah 2: Peralatan Y Equipos
Okupamo:
- komputer
- Pemrosesan Penghapusan
- Arduino IDE
- RedBot (di Kosta Rika). Aunque puede ser cualquier robot. El modelo de redbot utilizado acá difiere del que se consigue en el mercado, hay que ajustar las dimensi de los archivos de la caja
- Bluetooth BEE (fungsi bluetooth yang lebih baik)
- Bahan MDF untuk cortado laser
Langkah 3: El RedBot Y El Código
Kodigo Arduino
El RedBot tiene una librería para el Arduino IDE que facilita el control de motores. Adjunto encontrarán el código. El paso penting es la lectura del puerto serial, batal serialEvent() {
if (Serial.available()) { cmd = Serial.readStringUntil('/n'); } }
El Evento SerialEvent() izinkan Arduino correr el código de forma el loop normal, y solamente cuando hay informasi untuk serial, se inica el eventto serialEvent. En ese instante, se almacena el String que viene por serial, en una variabel 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 interpretados en el loop utama.
Bluetooth
En el RedBoard, el Xbee bluetooth se conecta fácilmente en los headers, pues el RedBot viene diseñado untuk utilizar ese módulo de bluetooth. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Primero cargar el código adjunto al RedBot dan luego conectar el módulo bluetooth. Semua 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.
Langkah 4: Cubierta De Robot, rbol Y Cerca
Con el material 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 Kosta Rika, recomendamos la Inventoría.
Luego es nada más de ensamblar el robot, árbol y cerca.
Langkah 5: Antarmuka
Pemrosesan Codigo
para correr el código, descargar el programa Processing 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 and instalado Processing, coloque los archivos "Robot_control.pde" y "button.pde" en un directorio con el nombre "Robot_Control", o puede colocarlos en el mismo directory y abrir en Processing el archivo "Robot_Control.pde"
gambar
Gambar las las adjuntamos como un archivo zip. Nada más descargarlas y colocarlas en el mismo directorio en Processing, donde colocaron el código, dentro de una carpeta llamada "data"
Langkah 6: Fungsionando
Una vez todo listo. simplemente ejecutar el código en Processing. Nada más segurarse que se conectan al puerto indicato de bluetooth, cambiando la línea:
port = Serial baru(ini, " 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.
Direkomendasikan:
Tarjetas Interactivas De Anatomía Para Niños Pequeños: 7 Langkah
Tarjetas Interactivas De Anatomía Para Niños Pequeños: Este sencillo instructivo nos muestra cómo preparar Tarjetas interivas para enseñar anatomía a niños pequeños, a partir de recursos gráficos adecuados y el uso de la tarjeta membuat interaksi Makey Makey
Coding Simple Playdoh Shapes W/ P5.js & Makey Makey: 7 Langkah
Coding Simple Playdoh Shapes W/ P5.js & Makey Makey: Ini adalah proyek komputasi fisik yang memungkinkan Anda membuat bentuk dengan Playdoh, mengkode bentuk itu menggunakan p5.js dan memicu bentuk itu muncul di layar komputer dengan menyentuh Playdoh shape menggunakan Makey Makey.p5.js adalah open source, web b
Programación Para Niños Y Niñas En Kolombia: 4 Langkah
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 para iniciativa Programación id Kolombia
Pengantar Pemrograman Raspberry Pi Tanpa Hand Coding: 3 Langkah
Pengantar Pemrograman Raspberry Pi Tanpa Hand Coding: Hai, instruksi ini akan menunjukkan kepada Anda bagaimana mengubah Raspberry Pi Anda menjadi perangkat otomatisasi yang sepenuhnya dapat diprogram yang kompatibel dengan bahasa pemrograman berorientasi grafis untuk PLC yang disebut Diagram Blok Fungsi (bagian dari standar IEC 61131-3). Ini bisa
Centro De Cómputo Para Niños Con Raspberry Pi: 7 Langkah
Centro De Cómputo Para Niños Con Raspberry Pi: Estos serán los primeros pasos de la Raspberry Pi y para ello necesitaremos: Raspberry Pi 2 Adaptor de red a micro USB Tarjeta micro SD(de 8 gb) Kabel HDMI Cargador Tikus Teclado untuk computadoraEn caso de contar con un Kit de inicio