ዝርዝር ሁኔታ:
- ደረጃ 1 Enseñar a Través De Secuencia De Pasos
- ደረጃ 2: Materiales Y Equipos
- ደረጃ 3 - ኤል ሬድቦት ኤል ኤል ኮዲጎ
- ደረጃ 4 - ኩቢዬታ ደ ሮቦት ፣ አርቦል ያ ሴርካ
- ደረጃ 5 - ኢንተርፋዝ
- ደረጃ 6: Funcionando
ቪዲዮ: ጁጎ ዲ ኮድ (ፕሮግራምሲዮን) ፓራ ኒኖስ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
Este es un instructable para crear un juego sencillo para enseñar a programar a niños. ላ ሀሳብ es muy ተመሳሳይ አል ጁዮጎ ኩቤቶ ዴ ፕሪሞ ፣ እንደዚያ ሆኖ የባሕር ማሟያ ሊለወጥ የሚችል እና ሊታሰብ የሚችል። 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 ኮስታ ሪካ para la Innovación para crear herramientas base, con la cual todos podemos evolucionar la tecnología. Enseñar a todos a programar, no puede ser un asunto de productos de consumo disponible, sino de crear herramientas para poder enseñarnos a nosotros mismos.
Este instructable es para personas que ya saben algo de Arduino, y que tiene algún conocimiento ባሲኮ ደ ፕሮሰሲንግ።
ደረጃ 1 Enseñar a Través De Secuencia De Pasos
Uno de los aspectos más importantes de la programación, es el lenguaje. ላ programación es la traducción de ideas a un lenguaje formar, que es 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 ሮቦት። ኤል ኮምፕሌተር (compactable) se representa en la computadora (en lugar de una caja física como Primo) ፣ y el robot responde de manera física en un mundo construido por los niños.
ላ ሎጊካ ዴል ፐሮግራም permite ver la secuencia de comandos como algo de planificación del problema que luego es ejecutado, contrario a controlar un rob con control remoto, donde las acciones son ejecutadas en tiempo real y no como una planificación de futuros movimientos, que son hechos explícitos mediante algún lenguaje, en este caso, simplemente una cadena de comandos de movimiento en diferentes direcciones.
ምንም ሳባ ሙቾ ሶብሬ ኤል ኤፌቶ ዴ ኤፕራግራመር ዲዴ ቴምፕራኖ ፣ ፔሮ ኤል ሰዲዶ ኮሙ ኖስ ዳይስ ኬ ቲዬ ሴኔዶ ፣ esስ ላስ ፎርማስ ዴ ፔንስሚአንቶ አብስትራክትቶ በ ven ግምቱላስ። En nuestra opinión estas herramientas se deben democracytizar, para que se puedan masificar y no podemos estar a la espera de que hayan grandes programas de evaluación de los resultados. Estamos seguros que daño no podrán hacer. ፖር ኢሳ ምስማ 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 instructable tiene como meta explicar la lógica del software sencillo, creado en processing, y fácil de modificar, y su conexión con el RedBot, un ሮቦት ባሳዶ እና አርዱinoኖ። ኤል ሬድቦት ኢስ ኔሲሳሪዮ ፣ y cualquier otro robot puede ser construido con la plataforma Arduino, motores o servos y algún dispositivo de comunicación Bluetooth.
ደረጃ 2: Materiales Y Equipos
ኦኩፓሞሞስ
- ኮምፕቶዶራ
- የማሰናዳት ሂደት
- አርዱዲኖ አይዲኢ
- ሬድቦት (በኮስታ ሪካ ውስጥ)። Aunque puede ser cualquier ሮቦት። ኤል ሞዴሎ ዴ ሬቦቦት utilizado acá difiere del que to consigue en el mer merado, hay que ajustar las dimensiones de los archivos de la caja
- ብሉቱዝ ንብ (cualquier módulo bluetooth funciona)
- ቁሳቁስ ኤምዲኤፍ ለኮርታዶ ላስደር
ደረጃ 3 - ኤል ሬድቦት ኤል ኤል ኮዲጎ
ኮዲጎ አርዱinoኖ
El RedBot tiene una librería para el Arduino IDe que facilita el control de motores. አድጁንቶ እንኮንትራአን ኤል ኮዲጎ። ኤል ፓሶ አስፈላጊነቱ ላ ላኩራ ዴል ertoርቶ ተከታታይ ፣
ባዶነት serialEvent () {
ከሆነ (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. ኢንሴ ኢንስታንቴ ፣ ሴ አልማሴና ኤል ስትሪንግ ቪቪን ፖር ተከታታይ ፣ en ተለዋዋጭ ዓለም አቀፋዊ que llamamos cmd ፣ y que contiene una secuencia de n [umeros del 0 al 3 que son los comandos de movimiento, que son luego interpreados en el main loop.
ብሉቱዝ
እንደ ኤል ሬድቦርድ ፣ ኤል ኤቢቢ ብሉቱዝ በሎስ ራስጌዎች ፣ በሬደቦቶች ውስጥ እንደ ብሉቱዝ ተይዞለታል። ሃይ 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 ብሉቱዝ። ኤል ብሉቱዝ ከኮምፒውታዶራ ፣ ከኮምፒዩተር እና ከኮምፒዩተር ጋር ተገናኝቷል። ኤል መሪ verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
ደረጃ 4 - ኩቢዬታ ደ ሮቦት ፣ አርቦል ያ ሴርካ
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. ኤን ኮስታ ሪካ ፣ recomendamos la Inventoría።
ሉጎጎ እስ ናዳ más de ensamblar el robot ፣ árbol y cerca።
ደረጃ 5 - ኢንተርፋዝ
ኮዲጎ ማቀነባበር
para correr el código, descargar el programa Processing acá. Allí vienen las instaciones para instalarlo en cualquier plataforma (ዊንዶውስ ፣ ማክ ፣ ሊኑክስ)። 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" en un directorio con el nombre "Robot_Control", o puede colocarlos en el mismo directorio y abrir and Processing el archivo "Robot_Control.pde"
ኢማጌንስ
ላስ imágenes las adjuntamos como un archivo ዚፕ። Nada más descargarlas y colocarlas en el mismo directorio en Processing, donde colocaron el código, dentro de una carpeta llamada "ውሂብ"
ደረጃ 6: Funcionando
ይህ ሁሉ ነው። 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 será algo como "COM3", mientras que en MAC, será algo como "/dev/cu. Arduino-DevB", y en 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.
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
Tarjetas Interactivas ደ አናቶሚ ፓራ ኒኖስ ፔኬሶስ 7 ደረጃዎች
Tarjetas Interactivas De Anatomía Para Niños Pequeños: Este sencillo instructivo nos muestra cómo preparar Tarjetas interactivas para enseñar anatomía a niños pequeños, አንድ partir de recursos gráficos adecuados y el uso de la tarjeta Maeda Makey Makey Makey Makey Makey
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
ሴንትሮ ደ ኮምፕቶ ፓራ ኒኖስ ኮን Raspberry Pi: 7 ደረጃዎች
ሴንትሮ ደ ኮምፕቶ ፓራ ኒñስ ኮን Raspberry Pi: Estos ser á n los primeros pasos de la Raspberry Pi y para ello necesitaremos: Raspberry Pi 2 Adaptador de red a micro USB Tarjeta micro SD (de 8 gb) ገመድ HDMI HDMI Cargador Rat ó n Teclado para computadoraEn caso de contar con un Kit de inicio