Pantalla de temperatura dual-Arduino I2C (2 / 2 paso)

Paso 2: Programación

Puse mi código en Github, como yo lo hice con mi exhibición de la temperatura: https://github.com/Frowney001/I2C_Temperature_Momentary-BL.

Obras de I2C es cambia el reloj para encontrar el dispositivo correcto y decirle que un paquete llega a través de. La línea de datos entonces comunica, byte por byte, la información. En este ejemplo, el maestro envía una "solicitud" o un paquete diciendo que el esclavo que quiere enviar la información. El esclavo ve esto y escribe de vuelta la información solicitada, o la pulsación.

Puede analizar el código y modificarlo para hacer lo que quieras. Te diré lo que puede cambiar si quieres tener lo mismo con su propia personalización.

En Master.ino (con el formato de < línea #: lo que hace >):

  • 11: el pin analógico el sensor de temperatura está enchufado.
  • 16: la dirección serie del dispositivo esclavo.
  • 21-23: el color de la luz de fondo cuando se pulsa el botón.
  • 40: el mensaje aparece en la primera línea de la pantalla LCD.
  • 61: el período de tiempo de espera de retroiluminación de la pantalla.
  • 71: el tiempo de refresco de la pantalla de temperatura.
  • 75: la posición de la impresión de la temperatura.

En Slave.ino (con el mismo formato que el anterior):

  • 4: el botón está conectado al pin.
  • 6: dirección serie del dispositivo (debe ser igual a lo que espera el maestro).

Eso es bastante! Cargar el código de esclavo al dispositivo esclavo y el código maestro para el dispositivo maestro y ver que funciona! Si usted tiene preguntas o sugerencias, por favor me avisan!

Artículos Relacionados

Arduino Nano: Temperatura DHT11 un I2C de humedad pantalla LCD 2 X 16 Visuino

Arduino Nano: Temperatura DHT11 un I2C de humedad pantalla LCD 2 X 16 Visuino

Ya hice dos Instructables sobre el uso de sensores de humedad y temperatura DTH11/DTH21/DTH22 y AM2301 con Arduino, y usted puede encontrarlos aquí y aquí. También hice Instructable sobre cómo usar la pantalla de caracteres LCD I2C y sobre cómo utili
Arduino Nano 5110 pantalla LCD temperatura DHT11 Sensor de humedad

Arduino Nano 5110 pantalla LCD temperatura DHT11 Sensor de humedad

Arduino Nano 5110 LCD pantalla DHT11 temperatura sensor de humedadVideo de YouTubeDocumentos
Pantalla de temperatura portátil de Arduino

Pantalla de temperatura portátil de Arduino

En este proyecto le mostrará cómo crear un indicador de temperatura portátil de Arduino. El punto de este proyecto es enseñar habilidades básicas de Arduino y cómo escribir código relativamente complejo en el idioma de IDE de Arduino.¿Qué es un Ardui
El tiempo en Google en la pantalla gráfica con Arduino

El tiempo en Google en la pantalla gráfica con Arduino

en este proyecto, estoy usando una placa de Arduino para mostrar la previsión del tiempo de servicio tiempo de Google en una pantalla VGA. La pantalla es obviamente gráfica con iconos y texto colorido. Es uno de esos gadgets que quería tener desde ha
Prueba de humedad: Construir un horno de temperatura baja Arduino controlado

Prueba de humedad: Construir un horno de temperatura baja Arduino controlado

Un horno barato con un rango de temperatura programable.  Esto podría ser útil para hacer una zona de temperatura controlada para tempeh, yogur o secado húmedo electrónica, disparar, no sé de tu vida.Nuestro problema: Necesitamos saber el % de humeda
Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Medir la temperatura con Arduino Ethernet + DS18B20 Thingspeak

Hola a todosAquí te lo dejo sabe leer temperatura con Arduino Ethernet y sensor de DS180B20 y enviar los datos a Thingspeak. Se puede acceder a mi página de Thingspeak aquí:https://thingspeak.com/channels/25037Yo he utilizado mi arduino instructable
Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

I2C Dispositivos y módulos están ampliamente disponibles y muy popular en los proyectos de Arduino . Cada dispositivo I2C tiene una dirección generalmente fija o configurable por jumpers. Cuando se trabaja con el dispositivo I2C , la primera tarea es
Pantalla de temperatura I2C Arduino TMP37

Pantalla de temperatura I2C Arduino TMP37

Aquí es una simple base para un controlador de temperatura basado en Arduino y un sensor de temperatura de TMP37 grados centígrados. Usando una sola entrada de analógico a digital y una pantalla LCD I2C.Paso 1: Cómo funcionaTMP37 Las especificaciones
Registrador de temperatura de Arduino y humedad DHT11 y Display I2C

Registrador de temperatura de Arduino y humedad DHT11 y Display I2C

Hace algún tiempo he encontrado una interesante instructable sobre registro de datos de temperatura. Tenía algunas de las partes poner alrededor de mi escritorio y con la ocasión de hacer el Universal Shield, dije para mis adentros ¿por qué no hacer
Mostrar Temperatura en pantalla con Termistor y Arduino

Mostrar Temperatura en pantalla con Termistor y Arduino

En este tutorial aprenderas a mostrar la temperatura de las Naciones Unidas termocuplas en un pantalla LCD utilizando Arduino.Materiales:Pantalla de LCDSensor de Temperatura contra Agua NTC 10KPuentes macho-macho1 Resistencia 10KArduinoPaso 1: El de
Arduino Nano TM1637 4 dígitos pantalla DHT11 temperatura Sensor de humedad

Arduino Nano TM1637 4 dígitos pantalla DHT11 temperatura Sensor de humedad

Arduino Nano TM1637 4 dígitos pantalla sensor de humedad temperatura DHT11Video de YouTubeDocumentos
A la temperatura. Sensor pantalla en LCD con Arduino

A la temperatura. Sensor pantalla en LCD con Arduino

Lo que básicamente hace:Este proyecto de arduino detecta la temperatura del sensor de temperatura. Obviamente cuando detecta la temperatura muestra en el monitor serial, que personalmente creo que es muy incómodo. Ahora para resolver que incorporan u
Pantalla de temperatura/altitud/presión utilizando Arduino y BMP180

Pantalla de temperatura/altitud/presión utilizando Arduino y BMP180

Estuve en Bután en diciembre pasado, y como viajamos a diferentes lugares, me seguí preguntando lo la temperatura y la altitud y deseaba tenía algún cacharrito que me mostraría estos valores. Regreso a casa, hice un poco de investigación en sensores
Arduino I2C pantalla PIN de depuración

Arduino I2C pantalla PIN de depuración

Bienvenido a mi intento de un Instructable primera. Estoy haciendo esto porque compré un LCD barato de I2C cutre para Arduino de eBay y pasaron varias horas tratando de enganchar para arriba. Como era de esperar las instrucciones horribles no hizo na