Paso 2: Descargue el código de
Asegúrese de prestar atención a que el software de arduino está en su computadora. Ahora debe ser una carpeta de Arduino en algún lugar de tu ordenador.
A continuación, descarga el código de este instructable llamado watchcode.zip. Extraiga el archivo zip. Se deben ver tres carpetas. Entonces, en su Arduino carpeta que debería haber sido creado durante la instalación, pero depende de donde lo colocaste, coloque la carpeta watch_simple que contiene el archivo watch_simple.ino. Este es el código real que ejecuta el microcontrolador. Escribí y esta documentado lo más claro posible, pero por favor no dude en comentar si tienes alguna duda. La idea básica es que el chip determina si se presiona un botón marcando el pin digital que está conectado a un botón de la Vcc, que es suministrada desde la batería y es alta. Si se presiona el botón, el botón conecta el camino, para que el pasador lee el alto y completa las instrucciones.
¡ Importante! Este código utiliza algunas librerías de código abierto de adafruit. Para que este código funcione, las dos bibliotecas de Adafruit_SSD1306.h y Adafruit_GFX.h deben agregarse a la carpeta de las bibliotecas en la carpeta de Arduino en sus propias carpetas como se muestra en la siguiente imagen. Para ello, simplemente mueva las dos carpetas Adafruit_SSD1306 y Adafruit_GFX a la carpeta de bibliotecas que está dentro de la carpeta de arduino.
No puede ser cualquier símbolo alfabético o numérico (excepto '_') como "–" en los nombres de carpeta de biblioteca (no sé por qué, pero no funciona si es el caso). Estas bibliotecas se proporcionan también en este instructable, pero también pueden descargarse desde el enlace proporcionado por el sitio web de adafruit. A partir de ahora, https://github.com/adafruit/Adafruit_SSD1306 es el enlace. Si descarga el software de adafruit, sin embargo, uno debe declarar que es de la pantalla lcd 128 X 32 y no 128 X 64 por una edición del archivo Adafruit_SSD1306.cpp como se describe en el archivo readme.
Si usted decide utilizar una pantalla de lcd de diferentes debe editar el código para la pantalla lcd específico. Esto debe ser principalmente cambios cosméticos del código utilizado para mostrar los mensajes en la pantalla. El código que he proporcionado trabajos sólo para esta pantalla específica.