Paso 2: Momento de código
Primero usted necesitará descargar la biblioteca para el sensor para que Arduino sabe cómo leerlo, encontrará aquí así como la hoja de datos que le da más información sobre el sensor de DHT22. Asegúrese de seguir cuidadosamente las indicaciones sobre cómo instalar la biblioteca, puede ser un poco complicado si eres nuevo en Arduino.
Los LEDs están conectados a los pines 3,5,6,9,10 y 11 ya que esos pines son modulación de anchura de pulso, o PWM pins. que simplemente significa que pueden manejar decoloración o parpadeo de LEDs.
He utilizado el código de prueba de muestra y agrega simplemente pasadores LED y un valor de if/else para cambiar el brillo de los LEDs.
Por ejemplo: Si (float f = dht.readTemperature(true) > 80)
{Serial.println ("LED es en"); analogWrite (ledPin, 255);} Else {analogWrite(ledPin,64);
Así que básicamente todo lo que está diciendo la línea es de 1. Tome una lectura del sensor 2. Si la temperatura es más de 80 * impresión LED es de 3. Cuando el LED está encendido analogWrite el ledPin a 255 que es el máximo brillo 4. Si la temperatura no es 80 * luego cae hasta 64 brillo. Aquí hay un enlace a una guía útil para la codificación de la Arduino.
Puede ajustar la temperatura a todo lo que desea siempre y cuando sea en la gama del sensor DHT 22. Aquí está una descripción rápida de lo que la gama de sensores es.
Si tiene cualquier problema con el sensor Asegúrese de que usted incluye la librería que acabas de descargar. Debe ser lo primero en el código junto con las otras bibliotecas que elige agregar. Debe tener este aspecto: #include "DHT.h"
Puedes nombrar a la biblioteca lo que quieras pero trate de mantenerlo simple que forma su fácil de recordar y si su simple será menos probable que causa errores en el código.
Después de verificar el código y tienen no errores haga clic en cargar, las luces destellarán durante un segundo se reinicia la Junta. El Arduino almacena el último código subido por lo que una vez que estés satisfecho con nuestro código puede desconectar su tablero de modo que puede comenzar a conectar el circuito a tu Arduino. Se necesita una batería de 9v con el tapón del cañón para alimentar la placa dentro del frasco.