Descrizione
Tutorial: Come usare IC ULN2003ADR
L’ULN2003ADR è un circuito integrato utilizzato per controllare relè e motori da Arduino o microcontrollori. È ideale per progetti che richiedono l’attivazione di dispositivi a corrente elevata.
Cosa serve
- Arduino
- Connessione di alimentazione 5V-24V
- Relè o motore
Passi
- Installare il circuito integrato sul breadboard.
- Collegare i pin del relè al ULN2003ADR come specificato nel datasheet.
- Connettere l’alimentazione tra VCC e GND del ULN2003ADR.
- Scrivere uno sketch Arduino che attiva i pin di controllo per il relè o motore.
- Verifica la corretta funzione con un multiettolampada.
- Aggiungere condensatori decoupling ai pin VCC/GND se necessario.
Codice di esempio
void setup() {
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH); // Attiva il relè
delay(1000);
digitalWrite(2, LOW); // Disattiva il relè
delay(1000);
}
Mini-progetto
Crea un sistema di controllo automatico per luci esterne con l’ULN2003ADR e un sensore di movimento.
Errori comuni
- Non verificare la tensione di alimentazione.
- Usare relè o motori che richiedono corrente superiore alla capacità dell’ULN2003ADR.
- Non aggiungere condensatori decoupling per filtraggio elettronico.
- Collegare i pin del relè in modo errato.
Accessori consigliati
- Relè 5V
- Sensore di movimento PIR
- Breadboard
- Connessioni variopinte
Domande frequenti
Come posso proteggere l’ULN2003ADR da correnti eccessive?
Aggiungi un fusibile tra la fonte di alimentazione e il VCC dell’IC.
Posso usare più ULN2003ADR insieme?
Sì, ma assicurati che ogni IC abbia la propria alimentazione separata.





