Taula de continguts:

Push Switch to Control Led (Arduino): 4 passos
Push Switch to Control Led (Arduino): 4 passos

Vídeo: Push Switch to Control Led (Arduino): 4 passos

Vídeo: Push Switch to Control Led (Arduino): 4 passos
Vídeo: Arduino - Turn LED On and Off With Push Button 2024, Desembre
Anonim
Push Switch to Control Led (Arduino)
Push Switch to Control Led (Arduino)

Projectes Tinkercad »

Hola, avui us mostraré com utilitzar el botó per controlar l'estat ON / OFF del LED a Arduino.

Per a això, faré servir TinkerCAD, que és molt fàcil d’utilitzar i serveix per als nostres propòsits quan es tracta de coses com aquesta.

Si voleu saber com utilitzar TinkerCAD, podeu consultar la meva publicació sobre l’ús bàsic de TinkerCAD per a Projectes Electrònics.

Enllaç:

Pas 1: Preparació de tots els components

Preparant tots els components
Preparant tots els components

Ara obteniu tots els components necessaris per a les nostres proves:

1) Arduino Uno

2) Taula de pa petita

3) LED

4) Polsador

5) Resistència (10K-ohms) (el valor es pot canviar al menú d'opcions de resistència, fent-hi clic)

6) Resistència (220 ohms)

Pas 2: Connexió dels components

Connexió dels components
Connexió dels components

Ara hem de connectar tots els components segons el nostre requisit. Per això, hem de pensar en una lògica simple. Quan rebem qualsevol senyal d'entrada des del polsador, només haurem d'aplicar el senyal de sortida al LED connectat a Arduino.

Per a això, col·loqueu el polsador al pont de la placa de configuració (tal com es mostra) i arrossegueu un cable d’un dels passadors del polsador i connecteu-lo a sèries positives de la placa de control. A continuació, connecteu la resistència de 10k-ohms a l’altre pin de la resistència (com es mostra). Ara actuarà com a commutador entre la secció positiva i la secció de resistència.

Arrossegueu un cable del mateix terminal del polsador connectat a la resistència i connecteu-lo al pin 2 de l'Arduino. Això actuarà com a entrada del polsador. Connecteu l’altre extrem de la resistència a la secció de terra (-ve) de la placa. Connecteu la secció positiva a l’alimentació de 5V de l’Arduino i la secció negativa a la GND (terra) de l’Arduino.

Ara hem de connectar el LED al pin 13 (podeu triar qualsevol) de l’Arduino mitjançant la resistència de 220 ohms.

Pas 3: escriure el codi

Redacció del Codi
Redacció del Codi

Obriu la pestanya Codi a la part dreta de la pantalla i seleccioneu el mode de codificació com a text i suprimiu el codi existent.

Primer, declareu el botó i els pins LED connectats a Arduino. Ara necessitem una variable que pugui emmagatzemar l’estat del botó (que faci de memòria). Per tant, declareu una variable sencera per a això i assigneu el valor per defecte com a 0 (sent estat OFF des de 0).

Ara, en funció de configuració, declareu el mode de pin led com a SORTIDA i el mode de pin de botó com INPUT.

A la funció de bucle buit, llegiu l'estat del botó mitjançant digitalRead i deseu-lo a la variable.

Ara comproveu si l'estat del botó és HIG H, apliqueu alta tensió al pin LED o bé de baixa tensió.

Proveu el codi fent clic a la simulació.

Pas 4: demostració

Si hi ha algun problema, feu-me-ho saber

Recomanat: