/curso-arduino-basico-grove-beginner-kit

Curso de Arduino básico con Grove Beginner Kit

Primary LanguageC++

Curso de Arduino básico con Grove Beginner Kit

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:

https://www.geekfactory.mx/tienda/compatibles-con-arduino/grove-beginner-kit-entrenadora-para-arduino/

Indice de prácticas

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.

Salidas digitales

Secuencias simples utilizando salidas digitales y retardos.

  1. parpadeo - Clásico programa para controlar el LED
  2. semaforo - Implementar semáforo con 3 LEDs
  3. secuencia - Secuencia de LEDs a gusto del estudiante

Entradas digitales

Uso de sentencias condicionales básicas y entradas digitales.

  1. led-boton - Encender LED con botón
  2. led-2-botones - Un boton enciende el LED otro botón lo apaga

Puerto serie

Transmisión y recepción de datos a la computadora a través de puerto serie.

  1. hola-mundo-serial - Configuración básica del puerto y envío de datos a la PC
  2. boton-serial - Enviar mensaje al oprimir un boton
  3. led-serial - Controlar un LED desde el puerto serie

Entradas analógicas y salidas

  1. frecuencia-led - Variar la frecuencia de parpadeo de LED con potenciómetro
  2. brillo-led - Cambiar el brillo de LED mediante PWM (analogWrite)
  3. voltimetro - Convertir el valor del potenciómetro a un voltaje y mostrar en el puerto serie
  4. luz-automatica - Encender LED cuando el nivel de iluminación es bajo
  5. alarma-por_ruido - Activar una alarma cuando se excede nivel de ruido

Pantalla OLED

  1. oled-basico - Iniciar pantalla y escribir texto
  2. oled-potenciometro - Mostrar valor del potenciómetro en pantalla
  3. oled-temperatura-humedad - Mostrar temperatura y humedad en la pantalla OLED

Proyecto finales

  1. estacion-meteorologica Lectura de presión atmosferica, temperatura ambiente y humedad