Talaan ng mga Nilalaman:
- Hakbang 1: Enseñar a Través De Secuencia De Pasos
- Hakbang 2: Mga Materyales Y Equipos
- Hakbang 3: El RedBot Y El Código
- Hakbang 4: Cubierta De Robot, Árbol Y Cerca
- Hakbang 5: Interfaz
- Hakbang 6: Funcionando
Video: Juego De Coding (programación) Para Niños: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Este es un instructable para crear un juego sencillo para enseñar a programar a niños. Ang ideya na ito ay katulad ng Cubetto de Primo, ngunit ang ideya ng mga ito sa dagat ay nababago na nababago. Para sa iyo, maaari kang mag-aral, mag-explicación del código at los archivos para sa poder construir con cortado láser las piezas.
Esto es parte de un esfuerzo de la Fundación Costa Rica para sa Innovación para sa crear herramientas base, para sa mga ito ay mayroong mga podemos na nagbago ng 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 pluralros mismos.
Maituturo ang mga ito para sa mga tao sa bawat araw na Argoino, upang mai-alok ang mga ito sa pagpoproseso.
Hakbang 1: Enseñar a Través De Secuencia De Pasos
Hindi maiiwasan ang mga aspeto ng más importantes de la programación, es el lenguaje. Ang programación es la traducción de mga ideya na isang hindi nabuo formar, que es además comunicable. Esta herramienta, isang diferencia de algo como primo, nagtaguyod ng relación de nagpapahiwatig ng isang secuencia de comandos que luego son ejecutados por un robot. Ang computing computable ay maaaring kumatawan sa isang computadora (sa lugar ng una caja física como Primo), at ang robot ay tumugon sa pamamagitan ng mga tauhan para sa isang mundo na magtaguyod sa los niños.
Pinagtagumpayan ng programa ang pagpapatupad ng mga problema sa mga problema sa problema ng luego es ejecutado, kontrobersyal na kontrol sa isang robot upang makontrol ang remoto, donde las acciones son ejecutadas en tiempo real y no como una planificación de futuros Movimientos, que son hechos 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 sa isang 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.
Maituturo ang iyong diskarte sa meta explicar ng isang software del software sencillo, paggawa ng pagpoproseso, at para sa modificar, at para sa RedBot, isang robot na basado sa 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.
Hakbang 2: Mga Materyales Y Equipos
Ocupamos:
- Computadora
- Pagpoproseso ng Descargar
- Arduino IDE
- RedBot (tl Costa Rica). Aunque puede ser cualquier robot. 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 módulo bluetooth funciona)
- Materyal MDF para sa cortado láser
Hakbang 3: El RedBot Y El Código
Código Arduino
El RedBot mula sa una na librería para sa Arduino IDe upang mapabilis ang kontrol sa mga motore. Adjunto encontrarán el código. El paso importante es la lectura del puerto serial, walang bisa serialEvent () {
kung (Serial.available ()) {cmd = Serial.readStringUntil ('/ n'); }}
El Evento SerialEvent () pahintulutan ang Arduino correr el código de forma normal el loop, at solamente cuando hay información que viene por serial, se inica el evento serialEvent. 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 interpretados en el main loop.
Bluetooth
Sa pamamagitan ng RedBoard, ang Xbee bluetooth ay nakakakuha ng mga header, mga talata sa RedBot upang magamit para magamit ang mga ito mula sa bluetooth. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Primero cargar el código adjunto ng RedBot y luego conectar el módulo bluetooth. Narito ang 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.
Hakbang 4: Cubierta De Robot, Árbol Y Cerca
Para sa materyal na MDF, ang cortar con cortadora ay nakatutulong sa mga ito sa mga archive 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.
Hakbang 5: Interfaz
Pagpoproseso ng código
para correr el código, descargar el programa Pagproseso ng acá. Lahat ng mga tagubilin para sa pag-install ng cualquier plataforma (Windows, Mac, Linux). Narito ang isang simpleng bagay na posible para sa iyo na mag-isip ng modificado.
Una sa pag-install ng Pagproseso, pag-install ng archivos "Robot_control.pde" y "button.pde" en un directorio con el nombre "Robot_Control", o pag-uusap sa iyong direktor at pagpapatupad sa Pagproseso ng archivo "Robot_Control.pde"
Mga Imágenes
Las imágenes 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"
Hakbang 6: Funcionando
Una vez todo listo. simplemente ejecutar el código tl Pagproseso. Nada más asegurarse que se conectan al puerto nagpapahiwatig ng bluetooth, cambiando la línea:
port = bagong Serial (ito, "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 sa pagbabago ng lahat ng mga como un producto, todavía necesita desarrollo y cualquier contribución es bienvenida.
Inirerekumendang:
Programación Para Niños Y Niñas En Colombia: 4 Hakbang
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 para Niños y Niñas tl Colombia.
Arduino / Android para sa mga Nagsisimula, Walang Kinakailangan na Coding - Data at Control: 15 Hakbang
Arduino / Android para sa Mga Nagsisimula, Walang Kinakailangan na Pag-coding - Data at Kontrol: I-update ang ika-23 ng Abril 2019 - Para sa mga plot ng petsa / oras gamit lamang ang Arduino millis () tingnan ang Petsa ng Arduino / Oras na Plotting / Pag-log Gamit ang Millis () at PfodApp Ang pinakabagong libreng pfodDesigner V3 .0.3610+ nakabuo ng kumpletong mga sketch ng Arduino upang magbalak ng data laban sa petsa / oras sa iyo
[HASS.IO] Simulang Buuin ang Iyong Smart Home Nang Walang Coding, para sa Mas kaunti sa $ 100: 6 Mga Hakbang
[HASS.IO] Simulang Buuin ang Iyong Smart Home Nang Walang Coding, sa Halagang $ 100: Kamakailan-lamang na ako nagkagulo at matagumpay na ginawang mas mababa ang aking bahay " idiotic ". Kaya't ibabahagi ko kung paano gumawa ng isang smart home system na may mababang tag ng presyo, mataas na pagiging tugma na tatakbo nang walang putol at matatag
Pagsisimula Sa MBlock Browser Batay sa Pag-coding para sa HyperDuino: 3 Mga Hakbang
Pagsisimula Sa MBlock Browser Batay sa Pag-coding para sa HyperDuino: Maligayang pagdating sa mBlock web based tutorial na may HyperDuino. Ipapakita nito sa iyo kung paano i-set up ang mBlock at i-upload ang iyong code sa iyong HyperDuino. Ipapakita din sa iyo kung paano lumikha ng isang pangunahing code para sa isang matalinong kotse din. Upang simulan ay hayaan na tumalon sa loob
Robot Gong: Ultimate Hackaton Project Idea para sa Sales at Product Geeks (Walang Kinakailangan na Coding): 17 Mga Hakbang (na may Mga Larawan)
Robot Gong: Ultimate Hackaton Project Idea para sa Sales at Product Geeks (Walang Kinakailangan na Pag-coding): Bumuo tayo ng isang robotic na musikal na gong na na-trigger ng email. Pinapayagan kang mag-set up ng mga awtomatikong alerto sa email upang mapapatay ang gong … (sa pamamagitan ng SalesForce, Trello, Basecamp …) Hindi na makakalimutan ang iyong koponan na " GONGGG " kapag naglabas ng bagong code, isang dea