Semana 12¶
Esta semana vamos terminar el reto 2 planteado la semana pasada.
Reto 2:¶
En este reto vamos a conectar un sensor a un controlador mediante el bus I2C. Este reto tendrá las siguientes consideraciones:
Reto personal: NO BUSCAR EN INTERNET la solución, NO BUSCAR EN INTERNET soluciones similares para basarse en ellas, SE PUEDE CONSULTAR la documentación de I2C de Arduino, es decir, el API, y las hojas de datos del sensor.
Se requiere construir un programa interactivo que reciba comandos enviados desde la terminal serial de arduino para:
- Detectar si el sensor está conectado al sistema de cómputo.
- Configurar la hora, minutos, segundos y el formato 12H o 24H.
- Configurar el día, mes, año y día de la semana.
- Leer la hora completa (horas, minutos, segundos).
- Leer la fecha completa (día, mes, año y día de la semana).
- Almacenar información en la RAM interna del dispositivo.
- Leer información de la RAM interna del dispositivo.
Hoja de datos del circuito integrado del sensor:
Documentación oficial de arduino: https://www.arduino.cc/en/Reference/Wire
Información del sensor
Planos del sensor.
En los planos se puede ver un circuito convertidor bidireccionar de 3.3V a 5V similar a este