Cuprins:
- Pasul 1: Enseñar a Través De Secuencia De Pasos
- Pasul 2: Materiale Y Equipos
- Pasul 3: El RedBot Y El Código
- Pasul 4: Cubierta De Robot, Árbol Y Cerca
- Pasul 5: Interfaz
- Pasul 6: Funcionando
Video: Juego De Coding (programare) Para Niños: 6 Steps
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Este un instructable pentru a crea un joc simplu pentru învățarea unui program la copii. La idea es muy similar al juego Cubetto de Primo, dar ideea este că sea complet modificabil și hackeable. Por eso comparto el código, explicación del código y los archivos para poder construir con cortado láser las piezas.
Acest lucru este parte a unui efort al Fundației Costa Rica pentru inovația pentru a crea instrumente de bază, cu toate acestea putem să dezvoltăm tehnologia. Enseñar a todos a programar, nu poate fi un asunto de produse de consum disponibile, dar de a crea instrumente pentru a putea învăța noi oameni.
Acest lucru este instructiv pentru persoane pe care le știi ceva de Arduino, și care are ceva cunoștință de bază de Processing.
Pasul 1: Enseñar a Través De Secuencia De Pasos
Uno de los aspectos más importantes de la programación, este el lenguaje. Programarea este traducerea de idei la un limbaj format, care este și comunicabil. Această instrumentă, a diferență de ceva ca prim, stabilește relația de indicare a unei secuențe de comenzi care apoi sunt executate pentru un robot. El component computable se representa en la computadora (în locul unei cutii fizice ca Primo), și robotul răspunde de o manieră fizică într-un lume construit pentru copii.
La lógica del program permite ver la secuencia de comandos como algo de planificación del problema que luego es ejecutado, contrario a controla un robot cu control remot, unde acțiunile sunt executate în timp real și nu ca o planificare a viitoarelor mișcări, care sunt fapte explícitos mediante algún lenguaje, în acest caz, pur și simplu o cadră de comenzi de mișcare în diferite direcții.
Nu se știe mult despre efectul de învățare a programului de la temprano, dar sensul comun ne spune că are sens, se pot forma formelor de pensare abstractă se ven estimate. În opinia noastră sunt instrumente care trebuie să se democratizeze, pentru că se pot masifica și nu putem fi la așteptarea celor mari programe de evaluare a rezultatelor. Estamos seguros que daño no podrán hacer. Por esa misma razón damos este codul și proiectul de bază, care se poate pune în funcțiune într-un par de ore și un cost foarte jos.
Este instructabil are cum să explic logica software-ului simplu, creat în procesare, ușor de modificat, și conectarea cu RedBot, un robot bazat în Arduino. El RedBot nu este necesar, și orice alt robot poate fi construit cu platforma Arduino, motoare sau servicii și vreun dispozitiv de comunicare Bluetooth.
Pasul 2: Materiale Y Equipos
Ocupamos:
- Computadora
- Procesare Descargar
- IDE Arduino
- RedBot (en 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 (orice mod bluetooth funcționează)
- Material MDF pentru cortado láser
Pasul 3: El RedBot Y El Código
Código Arduino
El RedBot are o bibliotecă pentru Arduino IDe care facilitează controlul motoarelor. Adjunto se întâlnesc cu codul. El paso importante es la lectura del puerto serial, void serialEvent () {
if (Serial.available ()) {cmd = Serial.readStringUntil ('/ n'); }}
El Evento SerialEvent () permite Arduino să corecteze codul de formă normal în buclă, și singur atunci când există informații care vine prin serial, se va înregistra evenimentul 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
În RedBoard, Xbee bluetooth se conectează ușor în headers, se el RedBot este conceput pentru a utiliza acel modul de bluetooth. Hay una version de redBot nueva que es igual, solo el chasis cambia. Primero cargar el code adjunto al RedBot y luego conectar el módulo bluetooth. Bluetooth apare ca un dispozitiv mai mult în calculatoare, și asigură că se conectează. El led verde del Xbee dejará de parpadear en el moment que esté conectado a la computadora.
Pasul 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 should salir caro. În Costa Rica, recomandăm inventaria.
Luego es nada más de ensamblar el robot, árbol y cerca.
Pasul 5: Interfaz
Procesarea codului
pentru corectarea codului, descărcați programul Processing acá. Toate au instrucțiunile pentru instalare pe orice platformă (Windows, Mac, Linux). El code lo he dejado lo more simple possible for that este pueda ser modificado.
O dată descărcat și instalat Procesare, colocând fișierele "Robot_control.pde" y "button.pde" într-un director cu numele "Robot_Control", pot coloca în același director și deschideți în Procesarea arhivului "Robot_Control.pde"
Imágenes
Las imágenes las adjuntamos como un archivo zip. Nada mai multe descărcați și colocați în același director în Procesare, unde colocați codul, în interiorul unei carpete numite "date"
Pasul 6: Funcionando
Una vez todo listo. pur și simplu execută codul în Procesare. Nada mai asigură că se conectează la portul indicat de bluetooth, schimbând linia:
port = new Serial (this, "nombredelpuerto", 9600);
El nombre del puerto varía, así por ejemplo en Windows será algo como "COM3", în timp ce în MAC, va fi ceva ca "/dev/cu. Arduino-DevB", y en linux algo con "/ dev / rfcomm0".
Como ven este un cod de bază, pentru transformarea în ceva ca un produs, încă are nevoie de dezvoltare și orice contribuție este binevenită.
Recomandat:
Tarjetas Interactivas De Anatomía Para Niños Pequeños: 7 Steps
Tarjetas Interactivas De Anatomía Para Niños Pequeños: Este simplu instructiv nu ne arată cum se prepară Tarjetas interactivas para enseñar anatomía a niños pequeños, a pleca de la resurse grafice adecvate și la utilizarea cardului Makey Makey pentru care activitatea pueda să fie interactivă și surprinzătoare p
[Prod] TS 2x20W - Parametri de programare 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), care permite d'améliorer le 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
Programare Para Niños Y Niñas En Colombia: 4 Steps
Programación Para Niños Y Niñas En Colombia: El gobierno nacional de Colombia, prin Ministerul Educației și Ministerul TIC, și în conjuncție cu programul Calculatoare pentru Educație, a decis un nou impuls la inițiativa Programare pentru Niños y Niñas ro Columbia
Programare Conducida Por El Acontecimiento En FTC: 4 Steps
Programare Conducida Por El Acontecimiento En FTC: Este anul acesta, echipa noastră a făcut o cantitate mare de lucru cu dezvoltarea de software dirijat prin evenimente pentru robotul nostru. Aceste programe au permis echipelor să dezvolte cu precizie programe autonome și chiar evenimente 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 á n the primeros steps of the Raspberry Pi y para ello needitaremos: Raspberry Pi 2 Adaptator de red a micro USB Tarjeta micro SD (de 8 gb) Cable HDMI Cargador Rat ó n Teclado para computadoraEn case de contar with a Kit de inicio