Este repositorio contiene el código de las prácticas a realizar durante el curso básico de Arduino utilizando el Grove Beginner Kit de Seeed Studio. Este material se proporciona como apoyo y referencia para el estudiante de tal forma que tenga el código correcto para todas las prácticas.
El kit puede ser adquirido en la siguiente dirección web:
Todas las prácticas asumen que se utilizará el hardware disponible en el Grove Beginner Kit. En algunos casos se requieren de leds o componentes adicionales y el instructor lo indicará de forma oportuna.
Secuencias simples utilizando salidas digitales y retardos.
- parpadeo - Clásico programa para controlar el LED
- semaforo - Implementar semáforo con 3 LEDs
- secuencia - Secuencia de LEDs a gusto del estudiante
Uso de sentencias condicionales básicas y entradas digitales.
- led-boton - Encender LED con botón
- led-2-botones - Un boton enciende el LED otro botón lo apaga
Transmisión y recepción de datos a la computadora a través de puerto serie.
- hola-mundo-serial - Configuración básica del puerto y envío de datos a la PC
- boton-serial - Enviar mensaje al oprimir un boton
- led-serial - Controlar un LED desde el puerto serie
- frecuencia-led - Variar la frecuencia de parpadeo de LED con potenciómetro
- brillo-led - Cambiar el brillo de LED mediante PWM (analogWrite)
- voltimetro - Convertir el valor del potenciómetro a un voltaje y mostrar en el puerto serie
- luz-automatica - Encender LED cuando el nivel de iluminación es bajo
- alarma-por_ruido - Activar una alarma cuando se excede nivel de ruido
- oled-basico - Iniciar pantalla y escribir texto
- oled-potenciometro - Mostrar valor del potenciómetro en pantalla
- oled-temperatura-humedad - Mostrar temperatura y humedad en la pantalla OLED
- estacion-meteorologica Lectura de presión atmosferica, temperatura ambiente y humedad