Herramientas de programación visual por bloques para Arduino
- ArduinoBlocks: ideal para iniciarse en la programación por bloques del mundo Arduino tanto para niños y niñas de primaria y secundaria como para bachillerato y universidad. El programa visual por bloques para Arduino número 1 en los centros educativos de España y ampliamente usado en Sud América.
- Snap4Arduino: lenguaje de programación visual que permite interactuar sin problemas con casi todas las versiones de la placa Arduino. Es una modificación de Snap!.
Lista de tutoriales y manuales para iniciarse en la robótica didáctica con Arduino y la programación visual por bloques en ArduinoBlocks
- Libro digital para iniciarse en ArduinoBlocks (actualizado permanentemente) – De ArduinoBlocks
- Plataforma ArduinoBlocks
- ArduinoBlocks Connector
- Conceptos básicos de electrónica
- La placa Arduino UNO
- Sensores y actuadores
- Comunicación: serie, I2C y SPI
- Bloques de uso general
- Lógica
- Control
- Matemáticas
- Texto
- Variables
- Listas
- Funciones
- Bloques Arduino
- Entrada/Salida
- Tiempo
- Puerto serie
- Bluetooth
- Sensores
- Actuadores
- Pantalla LCD
- Memoria EEPROM
- Motores
- Keypad
- Reloj (RTC)
- GPS
- Tarjeta SD
- MQTT (IoT)
- 40 proyectos Arduino y programación con ArduinoBlocks (también se encuentran aquí por separado)
- 40 proyectos Arduino y programación con ArduinoBlocks – De ArduinoBlocks
- Secuenciador de luces
- Simulación amanecer y anochecer
- Lámpara con regulación manual
- Semáforo
- Timbre
- Control inteligente de iluminación
- Encendido automático por movimiento
- Contador manual
- Cronómetro
- Fotómetro
- Iluminación crepuscular
- Encendido y apagado con palmada
- Termómetro
- Termostato
- Medidor de distancia
- Riego automático
- Lámpara multicolor con control IR
- Piano con teclado
- Sensor de aparcamiento
- Control pan/tilt con joystick
- Control de un led desde PC (consola)
- Control de relés por Bluetooth
- Estación meteorológica Bluetooth
- Control de led por voz (Android+Bluetooth)
- Control domótico (Android+Bluetooth)
- Visualización GPS en LCD
- Aviso por exceso de velocidad
- Alarma por alejamiento
- Registrador GPS en tarjeta SD
- Registro de temperatura y humedad en tarjeta SD
- Control de servo con acelerómetro
- Sensor de caída con aviso a emergencias vía Bluetooth
- MQTT (IoT): Control de led RGB
- MQTT (IoT): Estación meteorológica
- MQTT (IoT): Control domótico
- Robot con servos controlador por Bluetooth
- Robot con motores DC – Bluetooth
- Robot con motores DC – Evita obstáculos
- Robot con motores DC – Sigue líneas
- Brazo robótico con servos – Control PC (consola)
- +230 mini proyectos en PDF (con el kit TdR STEAM que usa el Arduino) creados por profesores de distintas asignaturas – De Innova Didàctic [están en lengua catalana]
- Mini curso para profesores y alumnos que se inician a Arduino – De Robolot Team, versión catalana y española
- Actividades con la placa Imagina TdR STEAM (en Arduino) y ArduinoBlocks – De Innova Didàctic
- Funcionamiento de un sistema de control programado
- Componentes de la placa Imagina TDR STEAM
- Placa de control Keyestudio UNO (compatible con Arduino UNO)
- Programación con Arduinoblocks
- Instalación de Arduinoblocks
- Actividades
- LED
- LED RGB (colores e intensidad)
- Zumbador (tonos musicales y melodías)
- Pulsador/Botón
- Potenciómetro
- Sensor de luz/LDR/Fotocélula
- Sensor de temperatura LM35D
- Sensor de temperatura y humedad DHT11
- Receptor infrarrojo (IR)
- Puerto de expansión I2C
- Pantalla LCD 16×2
- Micrófono
- Termohigrómetro
- Gráficas en ArduinoBlocks con el Serial Plotter
- Bluetooth y Wifi
- AppInventor
- ThinkSpeak y ThinkView (Internet de las Cosas/IoT)
Lista de manuales de robots y estación para medir la calidad del aire
- Manual de actividades del robot coche Keybot de Keyestudio con ArduinoBlocks – De Innova Didàctic
- Montaje del robot
- Preparación para la programación en ArduinoBlocks
- Actividades básicas
- LEDs
- Generar notas con el zumbador (o buzzer)
- Detectar líneas
- Medir distancias
- Mover el robot
- Controlar el robot remotamente por bluetooth
- Iluminar matriz de LED 8×8
- Pantalla LCD 2×16
- Controlar un servomotor
- Detectar los colores
- Actividades avanzadas
- Robot seguidor de líneas
- Robot explorador autónomo
- Manual del robot 3dBot con ArduinoBlocks – De Innova Didàctic
- Montaje del robot
- Preparación para la programación en ArduinoBlocks
- Actividades con la placa Imagina Arduino
- LEDs
- Pulsador
- Medir luminosidad con el LDR
- Medir la temperatura con el NTC
- Medir la distancia con HC-SR04
- Generar notas musicales con el zumbador
- Alarma de intrusos con el PIR
- Controlar un servomotor
- Actividades usando el robot
- Controlar los motores CC y el encoder (codificador rotatorio)
- Control del robot con infrarrojos
- Controlar el robot remotamente por bluetooth
- Robot seguidor de líneas
- Robot explorador autónomo
- Controlar el robot con mando de la consola de videojuegos Wii (Nunchuk)
- Reproducir audio
- Iluminar
- EducaCont: estación para medir la calidad del aire. Piezas para imprimir en 3D; instrucciones de montaje de las piezas, sensores y placa; programación en ArduinoBlocks; configurar Internet de las Cosas (IoT) – De Innova Didàctic, versión antigua en Robolot Team y STEAM Catalunya
- Manual mini casa inteligente de Keyestudio – De Innova Didàctic
- Sistema de control
- Montaje
- Actividades
- LED
- Zumbador
- Pulsador
- Control de un relé (es un interruptor ON/OFF de electricidad controlado por programación)
- Sensor de luz (LDR)
- Servomotor
- Ventilador
- Sensor táctil
- Sensor de movimiento PIR
- Sensor de gas MQ-2
- Pantalla LCD 16×2
- Sensor de humedad
Lista de tutoriales para la plataforma de programación por bloques ArduinoBlocks
- Guía para instalar el Arduino Connector en ordenadores Chromebooks – De ArduinoBlocks
- Guía de opciones para los alumnos en ArduinoBlocks, pasos para gestionar usuarios y la revisión de ejercicios – De Didactrónica y Innova Didàctic
Otros recursos
- Archivos Fritzing (para crear documentar los prototipos Arduino) de los componentes de Innova Didàctic que están en ArduinoBlocks – De ArduinoBlocks
Blogs con proyectos Arduino para implementar en clase
- Didactrónica ArduinoBlocks
- Funcionalidades de ArduinoBlocks para profesores y centros educativos
- Proyecto EducaCont: Mide la contaminación del aire con Arduino
- MiniMeteo: estación meteorológica con WeMos D1 Mini
- Publicar y almacenar datos al Internet de las Cosas (IoT) en la web ThingSpeak
- Internet de las Cosas (IoT) usando Blynk
- Internet de las Cosas (IoT) usando el protocolo MQTT
- Internet de las Cosas (IoT) usando el protocolo MQTT y Adafruit IO
- Monitorización de CO2, temperatura y humedad
- Internet de las Cosas
- Domótica con Home Assistant aplicada a instalación real
- Enchufe inteligente con sensor de temperatura y luminosidad
- Módulo reproductor MP3 y targeta SD
- Leer tarjetas Contactless (o RFID) como las targetas de crédito
- Reproducir música mediante el protocolo RTTTL
- Almacenar datos en tarjetas micro SD con registro de fecha y hora
- Carrera de luces en tiras LEDs
- Nivel de volumen con NeoPixel y juegos de luz con música
- NeoPixel: cadenas de Leds RGB controlables individualmente
- Matriz de LEDs 8×8 con el puerto I2C
- Gráficos y animaciones en pantallas OLED con el puerto I2C
- Placa ESP32
- Placa ESP8266 (o placa NodeMCU)
- Arduino Cyclone Arcade Game con anillo NeoPixel
- Controlador de juegos con Arduino Leonardo
- Ampliar el número de pines digitales de Arduino con el puerto I2C
- Módulo ESP-01 como periférico WiFi
- Módulo ESP-01 para funcionar a 9600 baudios (bps)
- Canal de Youtube sobre ArduinoBlocks – De ArduinoBlocks
Si conoces algún recurso similar, escríbelo en los comentarios ✍️.