Índice:
- Etapa 1: Enseñar a Través De Secuencia De Pasos
- Etapa 2: Materiales Y Equipos
- Etapa 3: El RedBot Y El Código
- Etapa 4: Cubierta De Robot, Árbol Y Cerca
- Etapa 5: Interfaz
- Etapa 6: Funcionando
Vídeo: Juego De Coding (programación) Para Niños: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Este es un instructable para criar um juego sencillo para enseñar um programa a niños. A ideia é muito semelhante ao Cubetto de Primo, mas a ideia é que o mar é completamente modificável e hackeavel. Por isso, comparto o código, explicação do código e os arquivos para poder ser construído com cortado laser las piezas.
Isso é parte de um esfuerzo da Fundação Costa Rica para a inovação para criar a base de herramientas, com todos os que podemos evoluir na tecnologia. 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 para personas que ya saben algo de Arduino, y que tiene algún conocimiento básico de Processing.
Etapa 1: Enseñar a Través De Secuencia De Pasos
Uno de los aspectos mais importantes de la programación, é el lenguaje. O programa é a tradição de idéias a un lenguaje formar, que es además comunicable. Esta herramienta, uma diferença de algo como primo, estabelece a relação de indicar uma secuencia de comandos que luego son ejecutados por um robot. O componente computável é representado no computador (no lugar de uma caja física como Primo), e o robô responde de manera física em um mundo construído por los niños.
La lógica del programa permite ver a secuencia de comandos como algo de planificación del problem that luego es ejecutado, contrario a controlar un robot con control remoto, fazer las acciones son ejecutadas en tiempo real y no como una planificación de futuros movimientos, that son hechos explícitos mediante algún lenguaje, neste caso, simplemente una cadena de comandos de movimiento en diferentes direcciones.
No se sabe mucho sobre o efeito de aprender a programar desde o tempo, pero el sentido común nos dados 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 não podemos estar à espera de que hayan grandes programas de avaliação dos 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 funcionar en un par de horas y a un costo muy bajo.
Este procedimento instrutível como meta explicar a lógica do software sencillo, criar e processar, e fácil de modificar, e sua conexão com o RedBot, um robô baseado em Arduino. El RedBot no es necesario, y cualquier otro robot puede ser construido con la plataforma Arduino, motores ou servos y algún dispositivo de comunicación Bluetooth.
Etapa 2: Materiales Y Equipos
Ocupamos:
- Computadora
- Processamento Descargar
- IDE Arduino
- RedBot (na Costa Rica). Aunque puede ser cualquier robot. O modelo de redbot utilizado acá diferente do que se consiga no mercado, hay que ajustar as dimensões dos arquivos do caja
- Bluetooth BEE (cualquier módulo bluetooth funciona)
- Material MDF para cortado láser
Etapa 3: El RedBot Y El Código
Código Arduino
O RedBot possui uma biblioteca para o Arduino IDe que facilita o controle dos motores. Adjunto encontrn el código. El paso importante é a lectura del puerto serial, void serialEvent () {
if (Serial.available ()) {cmd = Serial.readStringUntil ('/ n'); }}
El Evento SerialEvent () permite que o Arduino corra o código de forma normal do loop, e solamente obter informações que viem por serial, se iniciar o evento serialEvent. Neste instante, veja a String que viene por serial, em uma variável global que llamamos cmd, e que contiene uma secuencia de n [umeros del 0 a 3 que son los comandos de movimiento, that son luego interpretados en el loop principal.
Bluetooth
No RedBoard, o bluetooth Xbee se conecta facilmente aos cabeçalhos, pues o RedBot é projetado para usar o módulo de bluetooth. Hay una versión de redBot nueva que es igual, solamente el chasis cambia. Primeiro, carregue o código adjunto no RedBot e conecte o módulo bluetooth. O bluetooth relacionado como um dispositivo mais no computador, e asegurase que se conecta. O led verde del Xbee dejará de parpadear no momento que está conectado ao computador.
Etapa 4: Cubierta De Robot, Árbol Y Cerca
Com o material MDF, cortar com 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. Na Costa Rica, recomendamos la Inventoría.
Luego é nada mais de ensamblar el robot, árbol y cerca.
Etapa 5: Interfaz
Processamento de código
para correr o código, descargar el programa Processing acá. Allí vienen las instrucciones para instalarlo en cualquier plataforma (Windows, Mac, Linux). O código para ele dejado para o mais simples possível para que este possa ser modificado.
Uma vez descargado e instalado Processing, coloque os arquivos "Robot_control.pde" e "button.pde" em um diretório com o nome "Robot_Control", para poder colocarlos no mismo diretorio e abrir o Processing el arquivo "Robot_Control.pde"
Imágenes
Las imágenes las adjuntamos como un archivo zip. Nada mais descargarlas e colocarlas no mismo directorio en Processing, colocar o código, dentro de uma carpeta llamada "data"
Etapa 6: Funcionando
Una vez todo listo. simplemente ejecutar o código em processamento. Nada mais asseguar que se conecte ao puerto indicado de bluetooth, mudando a linha:
porta = novo Serial (isto, "nombredelpuerto", 9600);
El nombre del puerto varía, así for 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 é uma base de código, para transformar em algo como um produto, todavía necesita desarrollo y cualquier contribución es bienvenida.
Recomendado:
Tarjetas Interactivas De Anatomía Para Niños Pequeños: 7 Passos
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, a partir de recursos gráficos adecuados e o uso da tarjeta Makey Makey para que a atividade pueda ser interactiva y sorprendente p
Programación Para Niños Y Niñas En Colômbia: 4 etapas
Programação Para Niños Y Niñas Na Colômbia: O governo nacional da Colômbia, mediante o Ministério de Educação e o Ministério das TIC, e em conjunção com o Programa Computadores para Educar, tem decidido dar um novo impulso a la iniciativa para Niños e Niñas na Colômbia
Felt Micro: crachá com nome de bit - Craft + Coding !: 6 etapas (com imagens)
Felt Micro: bit Name Badge - Craft + Coding !: A coisa mais importante que você precisa em um acampamento de verão é um crachá legal! Estas instruções mostrarão como programar um micro BBC: bit para mostrar a todos quem você é e, em seguida, criar e personalizar um emblema de feltro para contê-lo. Etapas 1 e amp; 2 são sobre prog
Programación Conducida Por El Acontecimiento En FTC: 4 etapas
Programación Conducida Por El Acontecimiento En FTC: Este año, nuestro equipo ha hecho una gran cantidad de trabajo con el desarrollo de software dirigido por eventos para nuestro robot. Estos programas han permitido al equipo desarrollar com precisión programas autónomos e incluso eventos tele-OP rep
Centro De Cómputo Para Niños Com Raspberry Pi: 7 Passos
Centro De Cómputo Para Niños Com Raspberry Pi: Este é o primeiro passo do Raspberry Pi e para ello necesitaremos: Raspberry Pi 2 Adaptador de vermelho a micro USB Tarjeta micro SD (de 8 gb) Cabo HDMI Cargador Rat ó n Teclado para computadorEn caso de contar com um kit de inicio