Descrizione
Cos’è
L’LM393 TI è un comparatore a doppia entrata utilizzato per confrontare due tensioni e generare un segnale logico in uscita. Questo componente è ideale per progetti di Arduino e sistemi di controllo che richiedono la gestione di sensori analogici o la realizzazione di trigger basati su soglie di tensione.
Caratteristiche
- Idealmente adatto per progetti Arduino e sistemi di controllo
- Permette di monitorare e convertire tensioni in segnali digitali
- Utilizzato per confrontare due tensioni e generare un segnale logico in uscita
- Perfetto per la realizzazione di sensori di luce o altri sensori analogici
A cosa serve
L’LM393 TI è utilizzato per realizzare progetti che richiedono la gestione di sensori analogici o la realizzazione di trigger basati su soglie di tensione. Ad esempio, può essere utilizzato per realizzare un sensore di luce che accende un LED quando la luce ambiente supera una certa soglia. È compatibile con Arduino e altri microcontrollori.
Tutorial: Come usare LM393 – Comparatori a Doppia Entrata
L’LM393 è un comparatore a doppia entrata utilizzato per confrontare due tensioni e generare un segnale logico in uscita. È ideale per progetti di Arduino che richiedono la gestione di sensori analogici o la realizzazione di trigger basati su soglie di tensione.
Cosa serve
- Arduino Uno
- LED
- Resistenze
- Cavi di connessione
- Breadboard
Passi
- Collegare il pin 1 del LM393 al pin 5V dell’Arduino.
- Collegare il pin 8 del LM393 al pin GND dell’Arduino.
- Collegare il pin 2 del LM393 al pin A0 dell’Arduino.
- Collegare il pin 3 del LM393 al pin A1 dell’Arduino.
- Collegare il pin 6 del LM393 a un LED tramite una resistenza.
- Scrivere lo sketch Arduino per leggere i valori dei pin A0 e A1 e controllare l’uscita del comparatore.
- Verificare che l’LED si accenda quando la tensione sul pin A0 supera quella sul pin A1.
- Modificare i valori di tensione sui pin A0 e A1 per testare diverse condizioni di uscita.
Codice di esempio
void setup() {
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(6, OUTPUT);
}
void loop() {
int valA0 = analogRead(A0);
int valA1 = analogRead(A1);
if (valA0 > valA1) {
digitalWrite(6, HIGH);
} else {
digitalWrite(6, LOW);
}
}
Mini-progetto
Realizzare un sensore di luce che accende un LED quando la luce ambiente supera una certa soglia.
Errori comuni
- Non collegare il pin 8 del LM393 a massa, altrimenti il comparatore non funzionerà correttamente.
- Non dimenticare di collegare una resistenza tra l’uscita del comparatore e l’LED per proteggere il dispositivo.
- Non collegare il pin 2 o 3 del LM393 a tensioni superiori a 30V.
- Non usare il comparatore per alimentare circuiti a corrente elevata direttamente dall’uscita.
Accessori consigliati
- Arduino Uno
- LED
- Resistenze
- Breadboard
Domande frequenti
Qual è la tensione di alimentazione minima per l’LM393?
Verifica sul datasheet.
Quanto è la corrente di uscita massima dell’LM393?
Verifica sul datasheet.
Può l’LM393 essere utilizzato per confrontare tensioni negative?
Verifica sul datasheet.



