Sisukord:
- Samm 1: Enseñar a Través De Secuencia De Pasos
- 2. etapp: Materiales Y Equipos
- 3. samm: El RedBot ja El Código
- 4. samm: Cubierta De Robot, Árbol Y Cerca
- Samm: liides
- 6. toiming: Funcionando
Video: Juego De Coding (programm) Para Parameetrid: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Este es un instructable para crear un juego sencillo para enseñar a programar a niños. See idee on sarnane al juego Cubetto de Primo, kuid idee on täiuslik, muutuv ja häkkitav. 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. Kasutage programmeerimisprogrammi, mitte ühtegi tootevalikut, mis ei võimalda toote ärakasutamist, mis ei ole võimalik, ja kui see on loodud, on see võimalik, kui see on loodud.
Este juhendatav es para personas que ya saben algo de Arduino, y que tiene algún conocimiento básico de Processing.
Samm 1: Enseñar a Través De Secuencia De Pasos
Uno de los aspekti teised olulised programmid, es el lenguaje. La programmició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. Arvutamiskomponentide arvutisse on esindatud arvutid (en lugar de una caja física como Primo), robotite vastused de manera física en un mundo konstruktor por los niños.
La lógica del program permite ver la secuencia de comandos como algo de planificación del problem que luego es ecutcutado, 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 hechos plahvatuslikud 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 appreulada. 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.
Este juhendatav see, mis sisaldab meta -eksklusiivset tarkvara, mida saab kasutada, töötlemine, töötlemine, modifikatsioonide muutmine, RedBot -i ühilduvus ja robot basado ja Arduino. El RedBot ei ole vajalik, ja teine robotipuu on võimeline konstrueerima platvormi Arduino, mootorid või teenused ja Bluetooth -ühenduse kommunikatsioon.
2. etapp: Materiales Y Equipos
Ocupamos:
- Arvuti
- Laadige alla töötlemine
- Arduino IDE
- RedBot (Costa Ricas). 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 moodulo bluetooth funciona)
- Materjal MDF para cortado láser
3. samm: El RedBot ja El Código
Código Arduino
El RedBot on vaba raamat Arduino IDe que hõlpsaks motojuhtide juhtimiseks. Reguleerige encodrará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 () permite al Arduino Correr el código de forma normal el loop, y solamente cuando hey informationción que viene por serial, se inica el evento serialEvent. En ese instante, se almacena el String que viene por serial, en una a 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
Seal on RedBoard, el Xbee bluetooth, mis ühendab fassaadi ja los päised, punes el RedBot wiis, et kasutada bluetoothi. Hay una versión de redBot nueva que es igual, solamente el chasis Cambia. Esmane auto, mis on kohandatud RedBot'i ja Bluetooth -ühenduse vahel. Bluetoothi seade, mis on loodud arvuti ja arvuti jaoks, ja seda saab kontrollida. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
4. samm: Cubierta De Robot, Árbol Y Cerca
Sisaldab materjali 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. En Costa Rica, soovitab Inventoría.
Luego es nada más de ensamblar el robot, árbol y cerca.
Samm: liides
Código töötlemine
para korer el código, descargar el program Processing acá. Kõik juhised installeerimiseks ja installimiseks (Windows, Mac, Linux). El código lo he dejado lo más simple posible para que este pueda ser modificado.
Rakenduse töötlemine, installimine ja töötlemine, kolossaalses arhiivis "Robot_control.pde" y "button.pde" ja üks juhtnupp "Robot_Control", kolokarlos ja el mismo direktorio y abrir en Archivo "Robot_Control.pde"
Imágenes
Las imágenes las adjuntamos como un archivo zip. Nada más descargarlas y colocarlas en el mismo directorio et Processing, donde colocaron el código, dentro de una carpeta llamada "data"
6. toiming: Funcionando
Una vez todo listo. simplemente ejecutar el código et Töötlemine. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la línea:
port = uus seeria (see, "nombredelpuerto", 9600);
See on nüüp, puerto varía, así por ejemplo ja Windows sero algo como "COM3", mientras que en MAC, sero algo como "/dev/cu. Arduino-DevB", ja 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 contribución es bienvenida.
Soovitan:
Pythoni programm - intresside liitmine igakuiste sissemaksetega/deposiit: 5 sammu
Pythoni programm - intresside liitmine igakuiste sissemaksetega/tagatisrahaga: programm liitintressi arvutamiseks igakuise sissemaksega kuu lõpus. Valem võetud saidilt TheCalculatorSite.com: Põhiosa liitintress: P (1+r/n)^(nt) Seeria tulevikuväärtus: PMT × ((((1 + r/n)^nt - 1)/(r/n))
Käivitage programm automaatselt, kui ühendate sülearvuti dokkimisjaama: 5 sammu
Käivitage programm automaatselt, kui ühendate sülearvuti dokkimisjaama: See juhend sisaldab teavet selle kohta, kuidas käivitada programm või rakendus, kui ühendate sülearvuti dokkimisjaama. Selles näites kasutan Lenovo T480 Windows 10
MacBook Pro - MagSafe 1 - Parameetrid ja modifikatsioonid: 9 sammu
MacBook Pro - MagSafe 1 - Reparación Y Modificación Antirrotura .: ¡ Bienvenidos and Elartisans! En Macron Pro juhendaja ja parandusmuudatuse pakkuja (MagSafe 1). Selle küsimuse saab kontrollida ja külastada. Youtube'ist: https://youtu.be/jDkEbkS82foLista de
Programm Python Para El Area De Un Diagrama PV: 4 sammu
Programm Python Para El Area De Un Diagrama PV: Sissejuhatus programm AlusprogrammSe sabe que el á rea bajo la curva de un diagrama PV determina el trabajo hecho por por un gas ideal. See on programm, mis määrab kindlaks, et trabojo hecho por un gas que cumple con los datos tomados en la tabla de un
Programm Para Niños Y Niñas ja Colombia: 4 sammu
Programmi 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, ja en conjunción con el program Computadores para Educar, ha decidido dar un nuevo impulso a la iniciativa Programación para Niños y Niñas et Kolumbia