Descrizione
Tutorial: Come usare LM75A Temperatura Sensore I2C
Il modulo LM75A è un sensore di temperatura digitale che comunica attraverso l’interfaccia I2C. È ideale per i progetti che richiedono la misurazione accurata della temperatura, come sistemi di allarme termico o monitoraggio ambientale.
Cosa serve
- Arduino
- computer con software di sviluppo
- alimentazione 3.3V-5V
- cavi jumper
- schermo LCD (opzionale per la visualizzazione della temperatura)
Passi
- Collegare i pin VCC e GND del modulo LM75A all’alimentazione del progetto (3.3V-5V).
- Collegare i pin SDA e SCL del modulo LM75A ai pin corrispondenti dell’Arduino.
- Installare la libreria Wire per gestire la comunicazione I2C.
- Includere la libreria LM75A nel codice Arduino.
- Creare un oggetto LM75A e inizializzarlo con l’indirizzo I2C del sensore.
- Leggere la temperatura dal sensore e stamparla a schermo o su un display.
- Verifica la corretta funzione del sensore con un esempio di codice.
- Aggiungere la gestione di un allarme termico basato sui valori di temperatura rilevati.
Codice di esempio
/* Includi la libreria Wire */
#include <Wire.h>
/* Includi la libreria LM75A */
#include <LM75A.h>
/* Crea un oggetto LM75A */
LM75A lm75a(0x90);
void setup() {
Serial.begin(9600);
}
void loop() {
float temp = lm75a.readTemperature();
Serial.print("Temperatura: ");
Serial.println(temp);
delay(1000);
}
Mini-progetto
Crea un sistema di allarme termico che invia un messaggio via email o Telegram quando la temperatura supera un certo valore.
Errori comuni
- Non verificare l’alimentazione corretta del modulo.
- Non installare correttamente la libreria LM75A.
- Non configurare correttamente l’indirizzo I2C del sensore.
- Non verificare la correttezza dei valori di temperatura rilevati.
Accessori consigliati
- Schermo LCD 16×2
- Modulo WiFi ESP8266
- Modulo SMS SIM800L
- Relay Module 5V
Domande frequenti
Come posso configurare l’indirizzo I2C del sensore?
Verifica sul datasheet del sensore per impostare correttamente l’indirizzo I2C.
Quali unità di misura sono supportate?
Il sensore fornisce la temperatura in gradi Celsius.





