Sommario:

Premere l'interruttore per controllare il LED (Arduino): 4 passaggi
Premere l'interruttore per controllare il LED (Arduino): 4 passaggi

Video: Premere l'interruttore per controllare il LED (Arduino): 4 passaggi

Video: Premere l'interruttore per controllare il LED (Arduino): 4 passaggi
Video: Come realizzare un pulsante dotato di stato con Arduino #12 2024, Novembre
Anonim
Premere l'interruttore per controllare il led (Arduino)
Premere l'interruttore per controllare il led (Arduino)

Progetti Tinkercad »

Ciao!, Oggi mostrerò come utilizzare il pulsante per controllare lo stato ON/OFF del LED in Arduino.

Per questo, userò TinkerCAD, che è molto facile da usare e serve ai nostri scopi quando si tratta di cose come questa.

Se vuoi sapere come usare TinkerCAD, puoi controllare il mio post sull'uso di base di TinkerCAD per i progetti elettronici.

Link:

Passaggio 1: preparare tutti i componenti

Preparare tutti i componenti
Preparare tutti i componenti

Ora procurati tutti i componenti necessari per i nostri test:

1) Arduino Uno

2) Tagliere piccolo

3) LED

4) Pulsante

5) Resistore (10K-ohm) (il valore può essere modificato nel menu delle opzioni del resistore, facendo clic su di esso)

6) Resistenza (220 ohm)

Passaggio 2: collegamento dei componenti

Collegamento dei componenti
Collegamento dei componenti

Ora dobbiamo collegare tutti i componenti in base alle nostre esigenze. Quindi, per questo, dobbiamo pensare a una logica semplice. Quando riceviamo un segnale di ingresso dal pulsante, solo allora dobbiamo applicare il segnale di uscita al LED collegato ad Arduino.

Per questo, posizionare il pulsante nel ponte della breadboard (come mostrato) e trascinare un filo da uno dei pin del pulsante e collegarlo alla serie positiva della breadboard. Quindi collegare il resistore da 10 k-ohm all'altro pin del resistore (come mostrato). Ora questo fungerà da interruttore tra la sezione positiva e la sezione del resistore.

Trascinate un filo dallo stesso terminale del pulsante collegato alla resistenza e collegatelo al pin 2 di Arduino. Questo fungerà da input dal pulsante. Collegare l'altra estremità del resistore alla sezione di terra (-ve) della breadboard. Collegare la sezione positiva all'alimentazione 5V dell'Arduino e la sezione negativa al GND (terra) dell'Arduino.

Ora dobbiamo collegare il LED al pin 13 (puoi sceglierne uno qualsiasi) dell'Arduino tramite la resistenza da 220 ohm.

Passaggio 3: scrittura del codice

Scrivere il codice
Scrivere il codice

Apri la scheda Codice sul lato destro dello schermo e seleziona la modalità di codifica come testo ed elimina il codice esistente al suo interno.

Innanzitutto, dichiara il pulsante e i pin LED collegati ad Arduino. Ora abbiamo bisogno di una variabile in grado di memorizzare lo stato del pulsante (che funge da memoria). Quindi dichiara una variabile intera per questo e assegna il valore predefinito come 0 (essendo lo stato OFF indicato come 0).

Ora nella funzione di configurazione dichiarare la modalità pin del led come OUTPUT e la modalità pin del pulsante come INPUT.

Nella funzione void loop leggere lo stato del pulsante utilizzando digitalRead e memorizzarlo nella variabile.

Ora controlla se lo stato del pulsante è HIG H, applica alta tensione al pin led altrimenti bassa tensione.

Testare il codice facendo clic sulla simulazione.

Passaggio 4: dimostrazione

Se c'è qualche problema, per favore fatemelo sapere

Consigliato: