Inhaltsverzeichnis:
- Schritt 1: Enseñar a Través De Secuencia De Pasos
- Schritt 2: Materialien Y Equipos
- Schritt 3: El RedBot und El Código
- Schritt 4: Cubierta De Robot, Árbol Y Cerca
- Schritt 5: Interfaz
- Schritt 6: Funktionando
Video: Juego De Coding (programación) Para Niños - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Este es ein anweisbares Para crear ein Juego Sencillo Para enseñar ein Programmierer ein niños. Die Idee ist ähnlich wie der Cubetto de Primo, die Idee ist das Meer, das komplett veränderbar und hackbar ist. Por eso comparto el código, explicación del código und los archivos for poder construir con cortado laser 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. 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 für Personas que ya Saben Algo de Arduino, und que Tiene Algún Conocimiento Basic de Processing.
Schritt 1: Enseñar a Través De Secuencia De Pasos
Uno de los aspektos más Importantes de la programación, es el lenguaje. La 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 a robot. El computable se representa en la computadora (en lugar de una caja física como Primo), y el robot antwortet de manera física in einem weltlichen construido por los niños.
La lógica del programa allowe 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 planifica.mov de futos 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 formas de pensamiento abstracto se ven estimuladas. 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 programas 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 anweisbare tiene como meta explicar la logica del software sencillo, creado en verarbeitung, und modificar, y su conexión con el RedBot, ein Roboter-Basado und Arduino. El RedBot ist nicht erforderlich, und Sie können einen Otro-Roboter mit einer Arduino-Plattform, Motoren oder Servos und eine Bluetooth-Kommunikation verwenden.
Schritt 2: Materialien Y Equipos
Ocupamos:
- Computadora
- Descargar-Verarbeitung
- Arduino-IDE
- RedBot (de Costa Rica). Aunque puede ser cualquier Roboter. 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 módulo bluetooth funciona)
- Material MDF für Cortado-Láser
Schritt 3: El RedBot und El Código
Código Arduino
Der RedBot ist frei für die Arduino-ID, die die Steuerung von Motoren erleichtert. Adjunto encontrán el código. El Paso Importante es la lectura del puerto seriell, void serialEvent() {
if (Serial.available ()) {cmd = Serial.readStringUntil ('/n'); } }
El Evento SerialEvent () erlaubt alle Arduino-Correr-Código-forma-normal-el-loop-und-solamente-cuando-heu-información-que-viene-pro-serial-einica-el-Evento-serialEvent. En ese instante, se almacena el string que viene por serial, en a 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 el main loop.
Bluetooth
En el RedBoard, el Xbee bluetooth mit verbindung und kopfzeilen, pues el RedBot kann für das Bluetooth-Modul verwendet werden. Hay una version de redBot nueva que es igual, solamente el chasis cambia. Primero cargar el código adjunto al RedBot und luego conectar el módulo bluetooth. Die Bluetooth-Apparecerá 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.
Schritt 4: Cubierta De Robot, Árbol 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, árbol y cerca.
Schritt 5: Interfaz
Código-Verarbeitung
para correr el código, descargar el programa Processing acá. Allí vienen las instrucciones para instalarlo en cualquier Plattform (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 einem Verzeichnis mit der Nombre "Robot_Control", oder puede colocarlos und el mismo directory y abrir de 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 Verarbeitung, donde colocaron el código, dentro de una carpeta llamada "data"
Schritt 6: Funktionando
Una vez todo listo. simplemente ejecutar el código en Verarbeitung. Nada más asegurarse que se conectan al puerto indicado de bluetooth, cambiando la linea:
port = new Serial (dies, " 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", und 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.
Empfohlen:
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: 4 Schritte
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: En este Tutorial vamos a prender como modificar la intensid de la luz de un led con einer potenciómetro sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuen
Anleitung zum Coding Analysis Toolkit: 9 Schritte
Anleitung zum Coding Analysis Toolkit: Das Coding Analysis Toolkit (CAT) ist eine kostenlose Software zur qualitativen Datenanalyse, die vollständig online verfügbar ist. Für Forscher mit Textdaten ermöglicht CAT die Kategorisierung und Strukturierung großer Datenmengen in quantitative Mengen