Sadržaj:
- Korak 1: Enseñar a Través De Secuencia De Pasos
- Korak 2: Materiales Y Equipos
- Korak 3: El RedBot Y El Código
- Korak 4: Cubierta De Robot, Árbol Y Cerca
- Korak 5: Interfaz
- Korak 6: Funcionando
Video: Ju dego kodiranje (program) Za Niños: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Este es un instructable para crear un juego sencillo para enseñar a programar a nños. Ideja je slična al juego Cubetto de Primo, ali ideja je es que sea completamente modificable y hackeable. Za usporedbu el código, objašnjenje código y los archivos para poder construir con cortado laser las piezas.
Ovo je 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. Enseñar a todos a programmar, no puede ser un asunto de productos de consumo disponible, sino de crear herramientas para poder enseñarnos a nosotros mismos.
Ovo je uputstvo za osobe koje vas zanimaju sa Arduina, i koje su poznate u procesu obrade.
Korak 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 programción es la traducción de ideas and un lenguaje formar, que es además comunicable. Esta herramienta, diferencia algo como primo, establece la relación de indicar una secuencia de comandos que luego son ejecutados por un robot. Kompjuterska komponenta je predstavljena na računaru (u lugar de una caja física como Primo), a el robot je odgovorio na manju fiziku i un mundo konstruido por los niños.
La lógica del programa permite ver la secuencia de comandos como algo de planificación del problem que luego es ejecutado, contrario a controlor un robot con control remoto, donde las acciones son ejecutadas en tiempo real y no como una planificación de futuros movimientos, que son hechos explícitos mediaante 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 programmar desde temprano, pero el sentido común nos dice que tiene sentido, pues las formas de pensamiento abstracto se ven estimuladas. En nuestra opinsón estas herramientas se deben democratizar, para que se puedan masificar y no podemos estar a la espera de que hayan grandes programi 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.
Ovo uputstvo može biti povezano sa meta objašnjenjima softverskog sencila, kreiranjem i obradom, izmjenama i dopunama, te povezivanjem sa RedBot -om, robotskim bazom u Arduinu. El RedBot nije neophodan, a kualquier otro robot može izgraditi Arduino plataformu, upravljati servo -ovima i koristiti Bluetooth za komunikaciju.
Korak 2: Materiales Y Equipos
Ocupamos:
- Computadora
- Descargar Processing
- Arduino IDE
- RedBot (en Costa Rica). Aunque puede ser cualquier robot. El modelo de redbot koristi acá difiere del que se consigue en el mercado, hay que ajustar las dimensiones de los archivos de la caja
- Bluetooth BEE (kualquier módulo bluetooth funkcija)
- Materijal MDF para cortado laser
Korak 3: El RedBot Y El Código
Código Arduino
El RedBot nije slobodan za Arduino IDe koji olakšava upravljanje motorom. Adjunto encontrarán el código. El paso importante es la lectura del puerto serijski, void serialEvent () {
if (Serial.available ()) {cmd = Serial.readStringUntil ('/n'); }}
Događaj SerialEvent () dozvoljava da Arduino ispravi kodiranje deformacije normalne petlje, a da samo možete unijeti informacije o tome kroz seriju, možete pokrenuti događaj serijskiEvent. U ovom slučaju, almacena el String que viene serial, en una global 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
Na RedBoardu, Xbee bluetooth povezuje se sa zaglavljima, a RedBot više ne koristi za korištenje na Bluetooth -u. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Primarni uređaj za povezivanje sa RedBot -om i povezivanjem na Bluetooth. Aparecer Bluetooth uređaja je dostupan na računaru i aseguraza se može povezati. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
Korak 4: Cubierta De Robot, Árbol Y Cerca
Kon el materijal MDF, kortar sa kortadorom laser 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.
Korak 5: Interfaz
Código obrada
para correr el código, preuzmite program Processing acá. Sve upute za instalaciju i kvalitativnu platformu (Windows, Mac, Linux). El código lo he dejado lo más jednostavna moguća para que este pueda ser modificado.
Una vez descargado and instalado Processing, coloque los archivos "Robot_control.pde" y "button.pde" en un direktorio con el nombre "Robot_Control", o puede colocarlos en el mismo direktorij y abrir en Processing arhive "Robot_Control.pde"
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 "podaci"
Korak 6: Funcionando
Una vez todo listo. simplemente ejecutar el código en Obrada. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la línea:
port = novi serijski (ovaj, "nombredelpuerto", 9600);
Nova verzija puerto varijacije, kao što je npr. U Windows servo algo komo "COM3", mientras que en MAC, será algo como "/dev/cu. Arduino-DevB", y 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 doprinosi es bienvenida.
Preporučuje se:
Kazoo kodiranje: 5 koraka
Kazoo kodiranje: Ovo je lijep 3d model kazua napravljen na Tinkercadu. Možete učiniti jedno s ovim neuništivim
Kodiranje pomoću IOS blokova kodova: 6 koraka
Kodiranje pomoću IOS blokova kodova: Kodiranje pomoću iOS -a jedinstven je način da vaš iOS uređaj automatizira, dohvati vijesti, započne kibernetsko ratovanje, pa čak i zakaže tekstualne poruke. Za ovu pouku fokusirat ćemo se na cyber ratovanje, posebno na spamovanje prijatelja i
Zaslon pretplatnika za YouTube od 5 USD pomoću ESP8266 - nije potrebno kodiranje: 5 koraka
Prikaz pretplatnika na YouTube -u za 5 USD pomoću ESP8266 - Nije potrebno kodiranje: U ovom projektu ću vam pokazati kako možete koristiti ploču ESP8266 Wemos D1 Mini za prikaz broja pretplatnika YouTube kanala ispod 5 USD
HackerBox 0058: Kodiranje: 7 koraka
HackerBox 0058: Kodiraj: Pozdrav HackerBox hakerima širom svijeta! Sa HackerBox -om 0058 istraživat ćemo kodiranje informacija, barkodove, QR kodove, programiranje Arduino Pro Micro -a, ugrađene LCD ekrane, integriranje generiranja bar koda u Arduino projekte, ljudski inp
Program za Niños Y Niñas u Kolumbiji: 4 koraka
Program za Niños Y Niñas u Kolumbiji: El gobierno nacional de Colombia, posrednik za Ministerio de Educación i el Ministerio de las TIC, u en konjunkturi sa el programom Computadores para Educar, koji je odlučio da un uneevo impulso a la iniciativa Program za Niños y Niñas en Kolumbija