Klima Anlæg
Loading...
Searching...
No Matches
klima3.ino File Reference

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.
 

Detailed Description

Klima Thermostat kode.

Author
Hazel
Version
0.1
Date
2024-11-08

Dette program styrer en simpel termostat med temperaturmåling, LED’er til visning af temperaturstatus, og en potentiometer til at justere måltemperaturen.

Macro Definition Documentation

◆ BUTTON_PIN

#define BUTTON_PIN   8

Pin til knap (tænder/slukker termostaten)

◆ DHT11_PIN

#define DHT11_PIN   7

Pin til DHT11 sensor.

◆ GREEN_LED

#define GREEN_LED   10

Pin til Grøn LED.

◆ POT_PIN

#define POT_PIN   A0

Analog pin til potentiometer.

◆ RED_LED

#define RED_LED   9

Pin til Rød LED.

◆ WHITE_LED

#define WHITE_LED   12

Pin til Hvid LED (slukket termostat)

◆ YELLOW_LED

#define YELLOW_LED   11

Pin til Gul LED.

Function Documentation

◆ dht11()

DHT dht11 ( DHT11_PIN ,
DHT11  )

◆ loop()

void loop ( )

Hovedprogrammet, som gentages hele tiden. Læser sensorværdier, opdaterer LED'er, og håndterer knapinput.

◆ setup()

void setup ( )

Setup-funktion, kører én gang når Arduino starter. Initialiserer seriel kommunikation, DHT11-sensoren, LED'er og knappen.

Variable Documentation

◆ currentTemp

float currentTemp = 0.0

Målt temperatur.

◆ targetTemp

float targetTemp = 25.0

Ønsket temperatur (standard 25°C)

◆ tempTolerance

const float tempTolerance = 1.0

Tolerance for "nær nok" temperatur.

◆ thermostatActive

bool thermostatActive = true

Er termostaten tændt?