Inhoudsopgave:
- Stap 1: Enseñar a Través De Secuencia De Pasos
- Stap 2: Materialen en Equipos
- Stap 3: El RedBot en El Código
- Stap 4: Cubierta De Robot, Árbol Y Cerca
- Stap 5: Interfaz
- Stap 6: Functie
Video: Juego De Coding (programma) Para Niños - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Dit is een instructie voor het maken van een programma voor het programmeren van een programma. La idea es muy gelijkaardig al juego Cubetto de Primo, pero la idea es que sea completamente modificable y hackeable. Door een comparto el código, explicación del código en los archivos para poder construir con cortado laser las piezas.
Dit is een onderdeel van de fundamentele ontwikkeling van Costa Rica voor de innovatie van de herramientas-basis, met betrekking tot de ontwikkeling van technologie. 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.
Dit is een instructie die kan worden uitgelegd aan de hand van de Arduino-technieken en de algemene kennis van Processing.
Stap 1: Enseñar a Través De Secuencia De Pasos
Een belangrijk aspect van programma's, 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 un secuencia de comandos que luego son ejecutados by un robot. El componente computable 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.
Het programma is toegestaan voor het veiligstellen van de comando's en het probleem van het plannen van de plannen, tegen een controle van een robot met controle over de remoto, donde las acciones son ejecutadas en tiempo real y no como una planificación de futuros movque explícitos mediante algún lenguaje, en este caso, simplemente una cadena de comandos de movimiento en diferentes direcciones.
Er is geen sprake van veel sobere 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 mening 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. Als je een paar dingen wilt doen, is er een proyecto basis die je kunt gebruiken om een funcionaire functie te vervullen en een tegen een kostenpost te maken.
Dit is een instructie die kan worden uitgelegd met de logica van de software, het creëren en verwerken, en de modificaties, en het aansluiten van RedBot, de robot en Arduino. El RedBot is niet nodig, en de robot kan worden gebouwd met de plataforma Arduino, motoren en servo's en communicatiemiddelen voor Bluetooth.
Stap 2: Materialen en Equipos
Ocupamos:
- Computadora
- Descargar-verwerking
- Arduino IDE
- RedBot (en Costa Rica). Aunque puede ser cualquier robot. El modelo de redbot utilizado a difiere del que se consigue en el mercado, hay que ajustar las dimensiones de los archivos de la caja
- Bluetooth BEE (beschikbare Bluetooth-functie)
- Materiaal MDF para cortado laser
Stap 3: El RedBot en El Código
Code Arduino
El RedBot heeft een bibliotheek voor Arduino IDe facilita el control de motores. Adjunto encontraran el código. El paso importante es la lectura del puerto serial, void serialEvent() {
if (Serial.available()) { cmd = Serial.readStringUntil('/n'); } }
El Evento SerialEvent() is toegestaan voor Arduino correr el código de forma normal el loop, y solamente cuando hay información que viene por serial, se inica el eventto serialEvent. 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, Xbee bluetooth en verbinding maken met headers, en RedBot gebruiken om bluetooth te gebruiken. Hay is een versie van de redBot is een nieuw, solamente el chasis cambia. Primero cargar el codigo adjunto al RedBot en luego conectar el módulo bluetooth. U kunt bluetooth-apparaten gebruiken om meer gegevens te verzamelen en te koppelen. El led verde del Xbee dejará de parpadear en el momento que esté conectado a la computadora.
Stap 4: Cubierta De Robot, Árbol Y Cerca
Con el material MDF, cortar con cortadora laser lo que se adjunta en el archive eps. Esto lo pueden hacer en cualquier lugar donde ofrezcan cortado laser 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.
Stap 5: Interfaz
Código-verwerking
para correr el código, download en programa Processing acá. Alle instructies voor het installeren van het platform en de plataforma (Windows, Mac, Linux). El codigo lo he dejado lo más simple posible para que este pueda ser modificado.
U kunt descargado en instalado Processing, coloque los archivos "Robot_control.pde" en "button.pde" en een map met de nieuwe "Robot_Control", of een andere map en een andere map met Processing en archief "Robot_Control.pde" bekijken
afbeeldingen
Voeg afbeeldingen toe aan het archief van zip. Nada meer descargarlas y colocarlas en el mismo directorio en Processing, donde colocaron el código, dentro de una carpeta llamada "data"
Stap 6: Functie
Una vez todo listo. simplemente ejecutar el código en Processing. Meer informatie over de bluetooth-, cambiando en line-up:
port = new Serial(this, " 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", en linux algo con "/dev/rfcomm0".
Como is een logische basis, een transformatie en algo como un producto, todavía necesita desarrollo y cualquier contribución es bienvenida.
Aanbevolen:
Caesar Cipher-programma in Python: 4 stappen
Caesar Cipher-programma in Python: De Caesar Cipher is een oude en veelgebruikte code die gemakkelijk te coderen en te decoderen is. Het werkt door de letters van het alfabet te verschuiven om een geheel nieuw alfabet te creëren (ABCDEF zou meer dan 4 letters kunnen verschuiven en zou EFGHIJ worden). Caesar C
Python-programma - Samengestelde rente MET maandelijkse bijdragen/aanbetaling: 5 stappen
Python-programma - Samengestelde rente MET maandelijkse bijdragen/aanbetaling: Programma om samengestelde rente te berekenen met maandelijkse bijdrage aan het einde van de maand.Formule overgenomen van TheCalculatorSite.com: Samengestelde rente voor hoofdsom: P(1+r/n)^(nt) Toekomstige waarde van een reeks: PMT × (((1 + r/n)^nt - 1) / (r/n))
Automatisch een programma starten bij het aansluiten van een laptop op een dockingstation: 5 stappen
Een programma automatisch starten wanneer u een laptop op een dockingstation aansluit: deze instructie gaat over het uitvoeren van een programma of een toepassing wanneer u uw laptop op een dockingstation aansluit. In dit voorbeeld gebruik ik Lenovo T480 Windows 10
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
MicroPython-programma (Mini-weerstation: 7 stappen)
MicroPython-programma: Mini-weerstation: het is nu winter, maar het voelt nog steeds een beetje warm, ook al draag ik alleen een T-shirt, waardoor ik de huidige temperatuur wil weten, dus ik gebruik de Micropython ESP32- en DHT11-sensoren en een eenvoudig weerstation zodat u de actuele t