Sisällysluettelo:
- Vaihe 1: Enseñar a Través De Secuencia De Pasos
- Vaihe 2: Materiales Y Equipos
- Vaihe 3: El RedBot ja El Código
- Vaihe 4: Cubierta De Robot, Árbol Y Cerca
- Vaihe 5: Interfaz
- Vaihe 6: Funcionando
Video: Juego De Coding (ohjelma) Para Para: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Este on un instructable para crear un juego sencillo para enseñar a programar a niños. Idea on samanlainen kuin Cubetto de Primo, mutta idea on täydellinen merellä, muokattavissa ja hakkeroitavissa. 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. Valitse ohjelma, ei puede ser ja asunto de productos de consumo disponible, sino de crear herramientas para poder enseñarnos a nosotros mismos.
Este opastettava es para persoonat que ya saben algo de Arduino, ja que tiene algún conocimiento básico de Processing.
Vaihe 1: Enseñar a Través De Secuencia De Pasos
Uno de los aspekti muille tärkeille ohjelmille, es el lenguaje. La ohjelmació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. El Componenten laskettava edustaja tietokoneella (en lugar de una caja física como Primo), robottivastaus ja manera física en unundund konstruktio 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 ecututado, contrario a control and robot con control Remote, donde las acciones son ejecutadas en tiempo real y no como una planificació de futuros movimientos, que son hechos räjähtävät 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 ven ven arviot. 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 opettavainen tiene como meta explicar la lógica del ohjelmisto sencillo, creado en processing, y fácil de modificar, y conexión con el RedBot, and robot basado en Arduino. El RedBot ei ole välttämätön, ja cualquier Toinen robot puede -konsepti on suunniteltu Arduino -laitteeseen, moottoripalveluihin tai palveluihin ja Bluetoothin kommunikoinnin järjestämiseen.
Vaihe 2: Materiales Y Equipos
Ocupamos:
- Computadora
- Lataa käsittely
- Arduino IDE
- RedBot (Costa Rica). Aunque puede ser cualquier -robotti. 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)
- Materiaali MDF para cortado láser
Vaihe 3: El RedBot ja El Código
Código Arduino
El RedBot tarjoaa ilmaisen vapauden Arduino IDe: n helpottamiseen moottorien ohjaamiseen. Säädä enconrará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 hay información que viene por serial, se inica el evento serialEvent. Tämä esimerkki, 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
Käytössä RedBoard, el Xbee bluetooth ja yhdistetyt liitännät, puhelu ja RedBot wi -fi -laite, joka käyttää Bluetooth -tekniikkaa. Hay una versión de redBot nueva que es igual, solamente el chasis Cambia. Ensisijainen cargar el código -säätö RedBot ja luego conectar Bluetooth -tekniikalla. Bluetooth -laite, joka on tarkoitettu käytettäväksi muiden tietokoneiden ja laitteiden kanssa. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
Vaihe 4: Cubierta De Robot, Árbol Y Cerca
Sisältää materiaalin 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. Costa Rica, suosittelemme Inventoríaa.
Luego es nada más de ensamblar el robot, árbol y cerca.
Vaihe 5: Interfaz
Códigon käsittely
para corr el código, lataa el program Processing acá. Allí vienen las instrucciones para instalarlo en cualquier plataforma (Windows, Mac, Linux). El código lo he dejado lo más simple posible para que este pueda ser modificado.
Ohjaimen lataaminen ja asentaminen Käsittely, väri arkistoon "Robot_control.pde" y "button.pde" ja ohjain Robot_Control -ohjaimessa, tai colocarlos en el mismo directorio y abrir en Processing el 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 fi Processing, donde colocaron el código, dentro de una carpeta llamada "data"
Vaihe 6: Funcionando
Una vez todo listo. simplemente ejecutar el código fi Käsittely. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la línea:
portti = uusi sarja (tämä, "nombredelpuerto", 9600);
Tämä ei ole enää puerto varía, así por ejemplo fi Windows serio 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 código base, para transformarlo en algo como un producto, todavía necesita desarrollo y cualquier contribución es bienvenida.
Suositeltava:
Caesar Cipher -ohjelma Pythonissa: 4 vaihetta
Caesar Cipher -ohjelma Pythonissa: Caesar Cipher on vanha ja laajalti käytetty salaus, joka on helppo salata ja purkaa. Se toimii siirtämällä aakkosten kirjaimia toisiinsa, jolloin luodaan kokonaan uusi aakkosto (ABCDEF voisi siirtää yli 4 kirjainta ja muuttua EFGHIJ: ksi). Caesar C
Python -ohjelma - Korkojen yhdistäminen kuukausittaisilla maksuilla/talletuksella: 5 vaihetta
Python -ohjelma - korko, johon sisältyy kuukausittaisia maksuja/talletus: Ohjelma laskea yhdistelmäkorko kuukausittaisella maksulla kuukauden lopussa. Sarjan tuleva arvo: PMT × ((((1 + r/n)^nt - 1)/(r/n))
Käynnistä ohjelma automaattisesti, kun kytket kannettavan tietokoneen telakointiasemaan: 5 vaihetta
Käynnistä ohjelma automaattisesti, kun kytket kannettavan tietokoneen telakointiasemaan: Tämä ohje koskee ohjelman tai sovelluksen suorittamista, kun kytket kannettavan tietokoneen telakointiasemaan. Tässä esimerkissä käytän Lenovo T480 Windows 10 -käyttöjärjestelmää
Ohjelma Python Para El Area De Un Diagrama PV: 4 vaihetta
Ohjelma Python Para El Area De Un Diagrama PV: Johdanto & n al -ohjelmaSe sabe que el á rea bajo la curva de un diagrama PV determina el trabajo hecho por por un gas ideal. En este ohjelma se determinara el trabajo hecho por un gas que cumple con los datos tomados en la tabla de un
Ohjelma Para Niños Y Niñas ja Kolumbia: 4 vaihetta
Ohjelma 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 a iniciativa Programación para Niños y Niñas fi Kolumbia