Taula de continguts:
- Step 1: Enseñar a Través De Secuencia De Pasos
- Pas 2: Materials i Equips
- Pas 3: El RedBot I El Codi
- Pas 4: Cubierta De Robot, Árbol Y Cerca
- Pas 5: Interfaz
- Pas 6: Funcionant
Vídeo: Juego De Coding (programació) Para Niños: 6 Steps
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Aquest és un instructable per crear un joc senzill per ensenyar un programa a nens. La idea és molt semblant al joc Cubetto de Primo, però la idea és que es pugui modificar completament i piratejar. Per això comparteix el codi, explicació del codi i els arxius per poder construir amb un cort làser les peces.
Això és part d’un esforç de la Fundació Costa Rica per a la Innovació per crear eines base, amb el qual tots podem evolucionar la tecnologia. Ensenyar a tots a programar, no es pot fer un assumpte de productes de consum disponible, sinó de crear eines per poder ensenyar-nos a nosaltres mateixos.
Aquest instructable és per a persones que ja saben alguna cosa d’Arduino, i que té algun coneixement bàsic de Processing.
Step 1: Enseñar a Través De Secuencia De Pasos
Un dels aspectes més importants de la programació, és el llenguatge. La programació és la traducció d’idees a un llenguatge format, que també és comunicable. Aquesta eina, a diferència d’alguna cosa com primer, estableix la relació d’indicar una secuència de comandaments que després son executats per un robot. El component computable es representa en la computadora (en un lloc d’una caixa física com a Primer), i el robot respon de manera física en un món construït pels nens.
La lògica del programa permet veure la seqüència de comandaments com a alguna cosa de planificació del problema que després s’executa, al contrari a controlar un robot amb control remot, on les accions són executades en temps real i no com una planificació de futurs moviments, que son fets explícits mitjançant algun llenguatge, en aquest cas, simplement una cadena de comandaments de moviment en diferents direccions.
No es sap molt sobre l’efecte d’aprendre a programar des de temprano, però el sentit comú ens dóna que té sentit, pues les formes de pensament abstracte es venen estimades. En la nostra opinió són eines que han de democratitzar-se, perquè es puguin masificar i no podem estar a l’espera de que hagin grans programes d’avaluació dels resultats. Estem segurs que no podem fer. Per aquesta mateixa raó donem aquest codi i projecte base, que es pot posar en funcionament en un per hores i en un cost molt baix.
Aquest instructable té com a meta explicar la lògica del programari senzill, creat en processament, i fàcil de modificar, i la seva connexió amb el RedBot, un robot basat en Arduino. El RedBot no és necessari, i qualsevol altre robot pot ser construït amb la plataforma Arduino, motors o servidors i algun dispositiu de comunicació Bluetooth.
Pas 2: Materials i Equips
Ocupem:
- Computadora
- Procés de descàrrega
- IDE Arduino
- RedBot (a Costa Rica). Aunque puede ser cualquier robot. El model de redbot utilitzat ací difiere del que es consiga al mercat, hi ha que ajusti les dimensions dels arxius de la caixa
- Bluetooth BEE (qualsevol mòdul bluetooth funciona)
- Material MDF per a cortado láser
Pas 3: El RedBot I El Codi
Código Arduino
El RedBot té una biblioteca per al Arduino IDe que facilita el control de motors. Adjunto encontrarán el código. El pas important és la lectura del port serial, void serialEvent () {
if (Serial.available ()) {cmd = Serial.readStringUntil ('/ n'); }}
El Evento SerialEvent () permet a Arduino corregir el codi de forma normal al bucle, i solament quan hi ha informació que vingui per serial, se inica l’esdeveniment serialEvent. En ese instante, se almacena el String que viene por serial, en una variable global que cridem cmd, i que conté una secuència de n [umeros del 0 al 3 que son els comandaments de moviment, que son després interpretats en el main loop.
Bluetooth
En el RedBoard, el Xbee bluetooth es connecta fàcilment a les capçaleres, el RedBot ve dissenyat per utilitzar aquest mòdul de bluetooth. Hi ha una versió de redBot nova que és igual, només el xai canvia. Primer cargar el codi adjunt al RedBot i després connectar el mòdul bluetooth. El bluetooth apareixerà com un dispositiu més en la computadora, i assegurant que es connecta. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
Pas 4: Cubierta De Robot, Árbol Y Cerca
Amb el material MDF, cortar amb cortadora làser que es adjunta en l'arxiu eps. Això ho poden fer en qualsevol lloc on ofrezcan cortar làser i no hauria de salir caro. A Costa Rica, recomanem la Inventòria.
Luego es nada más de ensamblar el robot, árbol y cerca.
Pas 5: Interfaz
Processament del codi
per corregir el codi, descarregar el programa Processing acá. Totes les instruccions es poden instal·lar en qualsevol plataforma (Windows, Mac, Linux). El codi lo he dejado lo más simple possible per que aquest pueda sigui modificat.
Una vegada descarregat i instal·lat Processing, coloca els fitxers "Robot_control.pde" i "button.pde" en un directori amb el nom "Robot_Control", pot col·locar-los en el mateix directori i obrir-los en Processament de l'arxiu "Robot_Control.pde"
Imatges
Las imágenes las adjuntamos como un archivo zip. Nada més es descarreguen i es col·loquen en el mateix directori en Processament, on es col·loca el codi, dins d’una carpeta anomenada "data"
Pas 6: Funcionant
Una vegada tot llest. simplement executar el codi en Processament. Nada més assegurant que connecti al port indicat de bluetooth, canviant la línia:
port = new Serial (this, "nombredelpuerto", 9600);
El nombre del port variarà, així per exemple en Windows serà alguna cosa com "COM3", mentre que en MAC, serà alguna cosa com "/dev/cu. Arduino-DevB", i en linux alguna cosa amb "/ dev / rfcomm0".
Com es ven aquest és un codi base, per transformar en alguna cosa com un producte, encara necessita desenvolupament i qualsevol contribució és benvenida.
Recomanat:
Tarjetas Interactivas De Anatomía Para Niños Pequeños: 7 Steps
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 per a que l'activitat pueda ser interactiva i sorprenent p
[Prod] TS 2x20W - Paràmetres de programació Bluetooth Pour Enceintes Craft 'n Sound: 9 Steps
[Prod] TS 2x20W - Programmation Paramètres Bluetooth Pour Enceintes Craft 'n Sound: Les enceintes Craft' n Sound intègrent un DSP (Digital Sound Processor = Traitement Numérique du Son), qui permet d'améliorer el signal envoyé au haut-parleurs et de le paramétrer précisément, selon le type et les volumes de l'enceinte, les haut-par
Vaja! Unity + Arduino = Juego Y Aprendizaje: 4 Steps
Vaja! Unity + Arduino = Juego Y Aprendizaje: Go es Modelo funcional de un sistema multimedia basado en la interacci ó n con mundo virtual en 3D por medio de gamificaci ó ny objecte f í sico, el qual permet l’aprenentatge i l’avaluació; IpTV i WebTV, dicha ense
Programació Conducida Per El Acontecimiento En FTC: 4 Steps
Programació Conducida Per El Acontecimiento En FTC: Aquest any, el nostre equip ha fet una gran quantitat de treball amb el desenvolupament de programari dirigit per esdeveniments per al nostre robot. Aquests programes han permès a l’equip desenvolupar-se amb programes de programes autònoms i fins i tot esdeveniments tele-OP rep
Centro De Cómputo Para Niños Con Raspberry Pi: 7 Steps
Centro De Cómputo Para Niños Con Raspberry Pi: Estos ser à ns els primers passos de la Raspberry Pi i per ello necessari: Raspberry Pi 2 Adaptador de red a micro USB Tarjeta micro SD (de 8 gb) Cable HDMI Cargador Rat ó n Teclado para computadoraEn cas de contar amb un Kit d'inici