Բովանդակություն:

Juego De Coding (programación) Para Niños: 6 քայլ
Juego De Coding (programación) Para Niños: 6 քայլ

Video: Juego De Coding (programación) Para Niños: 6 քայլ

Video: Juego De Coding (programación) Para Niños: 6 քայլ
Video: Scratch y programación para niños de 6 a 14 años 2024, Հուլիսի
Anonim
Juego De Coding (programación) Para Niños
Juego De Coding (programación) Para Niños

Este es un instructible for crear un juego sencillo para enseñar a programar niños- ի համար: Գաղափարն այն է, ինչ նման է Cubetto de Primo- ին, բայց գաղափարն այն է, որ ծովն ամբողջովին ձևափոխելի է և հաքքելի: Por eso comparto el código, explicación del código y los archivos para poder construir 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. Հաշվի առեք մի ծրագիր, որը չի կարող օգտագործվել սպառման արտադրանքի անհամապատասխանության, ինչպես նաև այն ստեղծելու համար, որը թույլ է տալիս օգտագործել ոչ մի անհամապատասխանություն:

Ուսուցողական է այն անձերի համար, որոնք կօգնեն ձեզ Arduino- ում, ինչպես նաև մշակման բասիկոյի համադրությամբ:

Քայլ 1. Enseñar a Través De Secuencia De Pasos

Enseñar a Través De Secuencia De Pasos
Enseñar a Través De Secuencia De Pasos
Enseñar a Través De Secuencia De Pasos
Enseñar a Través De Secuencia De Pasos

Uno de los aspectos más importantes de la programación, es el lenguaje. Ideas a un lenguaje formar, que is además comunicable ծրագրերի ծրագիրն է: Esta herramienta, a diferencia de algo como primo, establece la relación de indicar una secuencia de comandos que luego son ejecutados por un robot. El Compente computable se përfaqësa en la computadora (en lugar de una caja física como Primo), կամ էլ ռոբոտը արձագանքում է մանրաթելերի տեխնիկային և աշխարհին, La lógica del programa permite ver la secuencia de comandos como algo de planificación del problema que luego es ejecutado, contrario a controlar un robot con control remoto, donde las acciones son ejecutadas en tiempo real y no como una planificaciónos de Futuros շարժառիթների, explícitos 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 forms de pensamiento abstracto se ven estuladas. Հաշվի առնելով ժողովրդավարության ժողովրդավարությունը, այն կարող է օգտագործվել որպես հիմնական միջոց, որը կարող է գնահատվել որպես արդյունքների գնահատման գնահատական: 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.

Ուղղակի կարելի է պարզել, թե որն է ծրագրային ապահովման սենչիլո, լրամշակման և մշակման եղանակը, ինչպես նաև մոդիֆիկացիան, ինչպես նաև RedBot- ի, ինչպես նաև Arduino- ի ռոբոտի օգտագործումը: El RedBot- ը անհրաժեշտ չէ, դուք կարող եք օգտագործել ռոբոտը, որն աշխատում է Arduino- ի պլատֆորմով, շարժիչներով կամ ծառայություններով և Bluetooth- ի կապի միջոցով:

Քայլ 2: Materiales Y Equipos

Materiales Y Equipos
Materiales Y Equipos

Օկուպամոս:

  1. Կոմպուտադորա
  2. Ներբեռնման վերամշակում
  3. Arduino IDE
  4. RedBot (en Կոստա Ռիկա). Aunque puede ser cualquier ռոբոտ: 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
  5. Bluetooth BEE (cualquier módulo bluetooth գործառույթ)
  6. Նյութ MDF para cortado láser

Քայլ 3. El RedBot Y El Código

El RedBot Y El Código
El RedBot Y El Código
El RedBot Y El Código
El RedBot Y El Código
El RedBot Y El Código
El RedBot Y El Código

Código Arduino

El RedBot- ը կարող է անվճար օգտվել Arduino IDe- ից, որը հեշտացնում է շարժիչային մեքենաների կառավարումը: Adjunto encontrarán el código. El paso importante es la lectura del puerto սերիալ, void serialEvent () {

if (Serial.available ()) {cmd = Serial.readStringUntil ('/n'); }}

El Evento SerialEvent () թույլ կտա Arduino correr el código de forma normal el loop, y solamente cuando hay տեղեկատվություն, որը պետք է ստացվի սերիալում, իրադարձությունների սերիալում: 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

En el RedBoard, el Xbee bluetooth se conecta fácilmente en los վերնագրեր, pues el RedBot viene disadado for useisar ese módulo de bluetooth. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Primero cargar el código adjunto al RedBot y luego conectar el módulo bluetooth- ի միջոցով: El bluetooth aparecerá como un dispositivo más en la computadora, y asegurase que se conecta. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.

Քայլ 4: Cubierta De Robot, bolrbol Y Cerca

Cubierta De Robot, bolrbol Y Cerca
Cubierta De Robot, bolrbol Y Cerca
Cubierta De Robot, bolrbol Y Cerca
Cubierta De Robot, bolrbol Y Cerca
Cubierta De Robot, bolrbol Y Cerca
Cubierta De Robot, bolrbol 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 debería salir caro: En Costa Rica, recomendamos la Inventoría.

Luego es nada más de ensamblar el robot, bolrbol y cerca.

Քայլ 5: Ինտերֆազ

Ինտերֆազ
Ինտերֆազ
Ինտերֆազ
Ինտերֆազ
Ինտերֆազ
Ինտերֆազ

Կոդիգոյի մշակում

para correr el código, descargar el programa Processing acá. Բոլոր սարքերը տեղադրելու համար անհրաժեշտ պլատֆորմ (Windows, Mac, Linux): El código lo he dejado lo más simple posible para que este pueda ser modificado.

Una vez descargado e instalado Processing, coloque los archivos "Robot_control.pde" y "button.pde" in an Directorio con el nombre "Robot_Control", or puede colocarlos en el mismo Directorio and 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 en Processing, donde colocaron el código, dentro de una carpeta llamada «data»

Քայլ 6: Գործառույթ

Image
Image

Una vez todo listo: simplemente ejecutar el código en Վերամշակում. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la línea:

նավահանգիստ = նոր Սերիա (սա, «nombredelpuerto», 9600);

El nombre del puerto varía, así por ejemplo en Windows- ի սերվեր «COM3», mientras que en MAC, sergo algo como "/dev/cu. Arduino-DevB", y en linux algo con "/dev/rfcomm0":

Como ven este un un código base, para transformarlo en algo como un producto, todavía necesita desarrollo y cualquier kontribution es bienvenida.

Խորհուրդ ենք տալիս: