Controllo Temperatura Con Arduino
Controllo Temperatura Con Arduino
Scrivere un programma per il controllo della temperatura con Arduino richiede alcuni componenti
hardware e l'uso del linguaggio di programmazione C, tipico della piattaforma Arduino. In questo
esempio, useremo un sensore di temperatura come l'LM35 o il DHT11 e un elemento di controllo,
come un LED o un relè, per attivare o disattivare un dispositivo quando la temperatura supera una
certa soglia.
Componenti necessari
Schema di collegamento
Codice Arduino
Questo esempio mostra come leggere la temperatura dal sensore e attivare il relè o il LED se la
temperatura supera una soglia (es. 30 °C).
cpp
Copia codice
// Definizione dei pin
const int tempPin = A0; // Pin per il sensore di temperatura LM35
const int relayPin = 2; // Pin per il relè o LED
void setup() {
// Inizializzazione del seriale per il monitoraggio
Serial.begin(9600);
1. Definizione dei pin: Impostiamo i pin analogico (A0) per il sensore e il pin digitale (D2)
per il controllo del relè.
2. Lettura della temperatura: La lettura viene convertita da tensione a temperatura in gradi
Celsius. LM35 fornisce 10 mV per grado, quindi ogni unità analogica viene moltiplicata per
il valore corrispondente in gradi.
3. Condizione di attivazione: Se la temperatura supera la soglia (30 °C), il relè si accende;
altrimenti, si spegne.
4. Serial Monitor: Stampa la temperatura e lo stato del relè, utile per il monitoraggio.