|
Klima Anlæg
|
Klima Thermostat kode. More...
#include "DHT.h"#include <EEPROM.h>Macros | |
| #define | DHT11_PIN 7 |
| Pin til DHT11 sensor. | |
| #define | RED_LED 9 |
| Pin til Rød LED. | |
| #define | YELLOW_LED 11 |
| Pin til Gul LED. | |
| #define | GREEN_LED 10 |
| Pin til Grøn LED. | |
| #define | WHITE_LED 12 |
| Pin til Hvid LED (slukket termostat) | |
| #define | BUTTON_PIN 8 |
| Pin til knap (tænder/slukker termostaten) | |
| #define | POT_PIN A0 |
| Analog pin til potentiometer. | |
Functions | |
| DHT | dht11 (DHT11_PIN, DHT11) |
| void | setup () |
| Setup-funktion, kører én gang når Arduino starter. Initialiserer seriel kommunikation, DHT11-sensoren, LED'er og knappen. | |
| void | loop () |
| Hovedprogrammet, som gentages hele tiden. Læser sensorværdier, opdaterer LED'er, og håndterer knapinput. | |
Variables | |
| bool | thermostatActive = true |
| Er termostaten tændt? | |
| float | targetTemp = 25.0 |
| Ønsket temperatur (standard 25°C) | |
| float | currentTemp = 0.0 |
| Målt temperatur. | |
| const float | tempTolerance = 1.0 |
| Tolerance for "nær nok" temperatur. | |
Klima Thermostat kode.
Dette program styrer en simpel termostat med temperaturmåling, LED’er til visning af temperaturstatus, og en potentiometer til at justere måltemperaturen.
| #define BUTTON_PIN 8 |
Pin til knap (tænder/slukker termostaten)
| #define DHT11_PIN 7 |
Pin til DHT11 sensor.
| #define GREEN_LED 10 |
Pin til Grøn LED.
| #define POT_PIN A0 |
Analog pin til potentiometer.
| #define RED_LED 9 |
Pin til Rød LED.
| #define WHITE_LED 12 |
Pin til Hvid LED (slukket termostat)
| #define YELLOW_LED 11 |
Pin til Gul LED.
| DHT dht11 | ( | DHT11_PIN | , |
| DHT11 | ) |
| void loop | ( | ) |
Hovedprogrammet, som gentages hele tiden. Læser sensorværdier, opdaterer LED'er, og håndterer knapinput.
| void setup | ( | ) |
Setup-funktion, kører én gang når Arduino starter. Initialiserer seriel kommunikation, DHT11-sensoren, LED'er og knappen.
| float currentTemp = 0.0 |
Målt temperatur.
| float targetTemp = 25.0 |
Ønsket temperatur (standard 25°C)
| const float tempTolerance = 1.0 |
Tolerance for "nær nok" temperatur.
| bool thermostatActive = true |
Er termostaten tændt?