Turinys:
- 1 veiksmas: „Enseñar a Través De Secuencia De Pasos“
- 2 žingsnis: „Materiales Y Equipos“
- 3 žingsnis: „El RedBot“ir „El Código“
- 4 žingsnis: Cubierta De Robot, Árbol Y Cerca
- 5 žingsnis: sąsaja
- 6 žingsnis: „Funcionando“
Video: Juego De Coding (programa) Para Para: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Este es un instructable para crear un juego sencillo para enseñar a programar a niños. Ši idėja yra panaši į Cubetto de Primo, bet idėja yra visiška jūros modifikuojama ir nulaužama. 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. Įdiekite programą, nesukelkite disponavimo produktų, nesusijusių su produktais, o ne sugrąžinkite herramientas para poder enseñarnos ir nosotros mismos.
Este instructable es para personas que ya saben algo de Arduino, y que tiene algún conocimiento básico de Processing.
1 veiksmas: „Enseñar a Través De Secuencia De Pasos“
Uno de los aspektas kitas svarbus programos tikslas, es el lenguaje. La programació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. „Componable computable“atstovauja kompiuteriui (en lugar de una caja física como Primo), o robotas atsako į maniera física ir nesusijęs su konstrukcija.
La lógica del program permite ver la secuencia de comandos como algo de planificación del problem que luego es ecututado, contrario a control and robot con control Remote, donde las acciones son ejecutadas en tiempo real y no como una planificación de futuros movimientos, que son hech Išplėstiniai 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 appreuladas. 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.
Išsamiai nurodykite, kaip sukurti aiškią metakopiją, skirtą senosios programos programinei įrangai, apdorojimui ir apdorojimui, modifikacijų keitimui, bendravimui su „RedBot“, „roboto basado“ir „Arduino“. „RedBot“nėra būtinas, o antrasis robotas yra sukonstruotas naudojant „Arduino“platformą, „motores“arba „servos“ir „Bluetooth“komunikacijos priemones.
2 žingsnis: „Materiales Y Equipos“
Ocupamos:
- Computadora
- Atsisiųsti apdorojimą
- „Arduino IDE“
- „RedBot“(Kosta Rikoje). Aunque puede ser cualquier robotas. 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“(„Bluetooth“funkcijų „cualquier“metodas)
- Medžiaga MDF para cortado láser
3 žingsnis: „El RedBot“ir „El Código“
Código Arduino
„RedBot“yra nemokama nemokama „Arduino IDe“programa, padedanti valdyti motorus. Pritaikykite encondrarán el código. El paso importante es la lectura del puerto serial, void serialEvent () {
if (Serial.available ()) {cmd = Serial.readStringUntil ('/n'); }}
„El Evento SerialEvent“() yra „Arduino“korektoriaus el. Kodo forma, įprasta el kilpa, o solamente cuando hay information que viene por serial, se inica el evento serialEvent. En ese instante, se almacena el String que viene por serial, en unaa 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“
„RedBoard“, „Xbee“„Bluetooth“prijungtas prie faicilmente ir visų antraščių, „RedBot“funkcijos, skirtos naudoti „Bluetooth“. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Pagrindinis „RedBot“ir „Bluetooth“modulių reguliavimo būdas. „Bluetooth“įrenginys, skirtas naudoti kompiuteriui ir kitam įrenginiui, taip pat yra tinkamas. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
4 žingsnis: Cubierta De Robot, Árbol Y Cerca
Sudėtinė medžiaga 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. Kosta Rika, rekomenduojame Inventoría.
Luego es nada más de ensamblar el robot, árbol y cerca.
5 žingsnis: sąsaja
Código apdorojimas
para korer el código, parsisiųsti programą el. apdorojimas. 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.
Jei norite atsisiųsti ir įdiegti „Processing“, „Colotque los archivos“„Robot_control.pde“y “button.pde“ir „Robot_Control“režimo direktorija, „colocarlos en el mismo directorio y abrir en Processing el archivo" Robot_Control.pde"
Imágenes
Paveikslėliai, pritaikyti prie archyvo ir archyvo zip. Nada más descargarlas y colocarlas en el mismo directorio lt Processing, donde colocaron el código, dentro de una carpeta llamada "data"
6 žingsnis: „Funcionando“
Una vez todo listo. simplemente ejecutar el código lt Apdorojimas. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la línea:
uostas = naujas serijinis (tai, "nombredelpuerto", 9600);
Nombre del puerto varía, así por por ejemplo en Windows seria algo como "COM3", mientras que en MAC, seria algo como "/dev/cu. Arduino-DevB", y linux algo con "/dev/rfcomm0".
„Como ven este es un uncódigo“bazė, transformacijos ir visų kitų produktų derinys, todavía necesita desarrollo y cualquier contribución es bienvenida.
Rekomenduojamas:
IoT Helovino moliūgas - Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: 4 žingsniai (su paveikslėliais)
IoT Helovino moliūgas | Valdykite šviesos diodus naudodami „Arduino MKR1000“ir „Blynk“programą ???: Sveiki visi! Prieš kelias savaites buvo Helovinas ir, laikydamasi tradicijos, iškirpiau gražų moliūgą savo balkonui. Tačiau turėdama moliūgą lauke supratau, kad gana erzina, kad kiekvieną vakarą tenka išeiti uždegti žvakės. Ir aš
Stiklo akmens LED vamzdelis („WiFi“valdomas per išmaniojo telefono programą): 6 žingsniai (su paveikslėliais)
Stiklo akmens LED vamzdelis („WiFi“valdomas per išmaniojo telefono programą): Sveiki, kolegos kūrėjai! Šioje pamokoje aš jums parodysiu, kaip sukurti „WiFi“valdomą LED vamzdį, užpildytą stiklo akmenimis, kad būtų malonus difuzijos efektas. Šviesos diodai yra adresuojami atskirai, todėl galimi gražūs efektai
„Pasidaryk pats“GPS sekiklis --- „Python“programa: 5 žingsniai (su paveikslėliais)
Pasidaryk pats „GPS Tracker“--- „Python“programa: Prieš dvi savaites dalyvavau dviračių renginyje. Baigęs norėjau patikrinti maršrutą ir greitį, kuriuo tuo metu važiavau. Deja, to pasiekti nepavyko. Dabar naudoju ESP32 GPS sekikliui sukurti ir imsiuosi jo įrašyti savo dviračių maršrutą
Programa Python Para El Area De Un Diagrama PV: 4 žingsniai
Programa „Python Para El Area De Un Diagrama PV“: Įvadas ir pradinė programaSe sabe que el á rea bajo la curva de un diagrama PV determina el trabajo hecho por por un gas ideal. En este programa se determinara el trabajo hecho por un gas que cumple con los datos tomados en la tabla de un
Eik! „Unity + Arduino“= „Juego Y Aprendizaje“: 4 žingsniai
Eik! „Unity + Arduino“= „Juego Y Aprendizaje“: „Go es Modelo funcional de un system multimedia basado en la interacci ó n with mundo virtual en 3D in medium de gamificaci ó ny objeto f í sico, el cual permite el aprendizaje y evaluaci ó de“„IpTV“ir „WebTV“, dicha ense