Satura rādītājs:
- 1. solis: izmantojiet Enseñar a Través De Secuencia De Pasos
- 2. darbība: materiāli un ekipāžas
- 3. darbība: El RedBot Y El Código
- 4. solis: Cubierta De Robot, Árbol Y Cerca
- 5. darbība. Interfaz
- 6. darbība: Funcionando
Video: Juego De Coding (programma) Para Niños: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Este ir un instructable para crear un juego sencillo para enseñar a programar a niños. Šī ideja ir līdzīga al Juego Cubetto de Primo, bet ideja ir pilnīga, modificējama un hackeable. Por eso comparto el código, explicación del código y los archivos para poder buildir 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. Ievietojiet programmu programmā, neņemiet vērā, ka produkts tiek atcelts, un jums nav jāmaksā, kā arī jāveido herrientas para poder enseñarnos un nosotros mismos.
Este instructable es para personas que ya saben algo de Arduino, y que tiene algún conocimiento básico de Processing.
1. solis: izmantojiet Enseñar a Través De Secuencia De Pasos
Uno de los aspekti vēl svarīgākās programmas programmas, es el lenguaje. La programmación es la traducción de ideas a un lenguaje formar, que es además comunicable. Esta herramienta, diferencia de algo como primo, establece la relación de indicar una secuencia de comandos que luego son ejecutados por un robot. Sastāvdaļas ir aprēķināmas, tās tiek pārstāvētas datorā (en lugar de una caja física como Primo), un robotu atbilde de manera física en un mundo buildido por los niños.
La lógica del programma permite ver la secuencia de comandos como algo de planificación del problem que luego es ejecutado, contrario a control and robot con control remoto, donde las acciones son ejecutadas en tiempo real y no como una planificación de futuros movimientos, que son hechos 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 aplēses. 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 programs 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 pamācāmā tiene como meta explicar ar programmatūru sencillo, creado en processing, y fácil de modificar, y su conexión con el RedBot, un robot basado un Arduino. El RedBot nav nepieciešams, un otrais robotu puede ir konstruēts ar platformu Arduino, motores vai servos y algún dispositivo de Bluetooth.
2. darbība: materiāli un ekipāžas
Ocupamos:
- Computadora
- Lejupielādēt apstrādi
- Arduino IDE
- RedBot (Kostarikā). Aunque puede ser cualquier robots. El modelo de redbot utilizado acá difiere del que se consigue en el mercado, hay que ajustar las dimensiones de los archivos de la caja
- Bluetooth BEE (cualquier metodes Bluetooth funkcija)
- Materiāls MDF para cortado láser
3. darbība: El RedBot Y El Código
Código Arduino
El RedBot tiene un librería para el Arduino IDe que hõlpums el control de motores. Adjunto encontrarán el código. El paso importante es la lectura del puerto serial, void serialEvent () {
ja (Serial.available ()) {cmd = Serial.readStringUntil ('/n'); }}
El Evento SerialEvent () atļauts izmantot Arduino korektoru, izmantojot normālu el cilpu, un tā ir pieejama, lai uzzinātu informāciju par sienu, un tā ir sērijas notikums. En ese instante, se almacena el String que viene por serial, en una mainīgs 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 main loop.
Bluetooth
En el RedBoard, el Xbee bluetooth, kas ir savienots ar fāzēm, un galvenes, kā arī RedBot vienība, kas var izmantot Bluetooth. Hay una versión de redBot nueva que es igual, solamente el chasis Cambia. Primārā automašīna, kas pielāgota RedBot un luego conectar Bluetooth režīmam. Izmantojot Bluetooth, var tikt izmantots cits dators, kā arī tas, kā tas tiek darīts. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
4. solis: 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 Costa Rica, recomendamos la Inventoría.
Luego es nada más de ensamblar el robot, árbol y cerca.
5. darbība. Interfaz
Código apstrāde
para korer el código, lejupielādēt el programmu Processing acá. Allí vienen las instrucciones para instalarlo en cualquier platforma (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", o puede colocarlos en el mismo directorio y abrir en Processing el archivo "Robot_Control.pde"
Imágenes
Las imágenes las adjuntamos como un archivo zip. Nada más descargarlas y colocarlas en el mismo directorio lv Processing, donde colocaron el código, dentro de una carpeta llamada "data"
6. darbība: Funcionando
Una vez todo listo. simplemente ejecutar el código lv Apstrāde. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la línea:
ports = jauns seriāls (šis, "nombredelpuerto", 9600);
El nombre del puerto varía, así por ejemplo en Windows sero algo como "COM3", mientras que en MAC, sero 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.
Ieteicams:
Cēzara šifra programma programmā Python: 4 soļi
Cēzara šifra programma programmā Python: Cēzara šifrs ir sens un plaši izmantots šifrs, kuru ir viegli šifrēt un atšifrēt. Tas darbojas, pārvietojot alfabēta burtus, lai izveidotu pilnīgi jaunu alfabētu (ABCDEF varētu pārvietot vairāk par 4 burtiem un kļūt par EFGHIJ). Cēzars C
Tarjetas Interactivas De Anatomía Para Niños Pequeños: 7 soļi
Tarjetas Interactivas De Anatomía Para Niños Pequeños: Este sencillo instructivo nos muestra cómo preparar Tarjetas interactivas para enseñar anatomía a niños pequeños, a partir de recursos gráficos adecuados y el uso de la tarjeta Makey Makey para que la aktivitāte
Programma Python Para El Area De Un Diagrama PV: 4 soļi
Programma Python Para El Area De Un Diagrama PV: Ievads un n o programmaSe sabe que el á rea bajo la curva de un diagrama PV determina el trabajo hecho por por un gas ideal. En este programma se determinara el trabajo hecho por un gas que cumple con los datos tomados en la tabla de un
Programación Para Niños Y Niñas En Colombia: 4 soļi
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 program Computadores para Educar, ha decidido dar un nuevo impulso a la iniciativa Programación para Niños y Niñas lv Kolumbija
Centro De Cómputo Para Niños Con Raspberry Pi: 7 soļi
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 Adapter de red and micro USB Tarjeta micro SD (de 8 gb) Cable HDMI Cargador Rat ó n Teclado para computadoraEn caso de contar con un Kit de inicio