Taula de continguts:
- Pas 1: Preparació de tots els components
- Pas 2: Connexió dels components
- Pas 3: escriure el codi
- Pas 4: demostració
Vídeo: Push Switch to Control Led (Arduino): 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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
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
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
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:
Control LED Arduino amb palanca de control analògica: 6 passos
Control LED Arduino amb joystick analògic: en aquest tutorial aprendrem com utilitzar el joystick analògic per controlar el LED. Veure un vídeo de demostració
Control de brillantor Control LED basat en PWM mitjançant botons automàtics, Raspberry Pi i Scratch: 8 passos (amb imatges)
Control de lluminositat Control LED basat en PWM mitjançant botons de pulsació, Raspberry Pi i Scratch: intentava trobar una manera d’explicar als meus estudiants el funcionament de PWM, de manera que em vaig encarregar de controlar la brillantor d’un LED mitjançant 2 botons polsadors. - Un botó augmenta la brillantor d’un LED i l’altre l’enfosqueix. Per progra
ESP8266 RGB LED STRIP WIFI Control - NODEMCU com a comandament a distància IR per a tira LED controlada per Wifi - Control de telèfons RGB LED STRIP: 4 passos
ESP8266 RGB LED STRIP WIFI Control | NODEMCU com a comandament a distància IR per a tira LED controlada per Wifi | Control de telèfons RGB LED STRIP: Hola nois, en aquest tutorial aprendrem a utilitzar nodemcu o esp8266 com a comandament a distància IR per controlar una tira LED RGB i Nodemcu serà controlat per smartphone mitjançant wifi. Així, bàsicament, podeu controlar la RGB LED STRIP amb el vostre telèfon intel·ligent
Three Push ON - Push OFF Circuits de bloqueig: 3 passos
Three Push ON - Push OFF Latching Circuits: Un xanclet o pestell és un circuit que té dos estats estables i que es pot utilitzar per emmagatzemar informació d'estat. Es pot fer que el circuit canviï d'estat aplicant un senyal (en aquest cas, prement un botó). Aquí us mostraré tres maneres diferents de m
Control de control de control de càmera [Arduino Nano]: 4 passos
Control de control de control de càmera [Arduino Nano]: necessiteu un control de control de càmera per obtenir fotografies d'acció realment interessants en què construïu alguna cosa, un producte o fins i tot el que heu creat? Servocity ofereix un bon kit de control de control, però no té cap - Assemblea de controls fets per a això. En aquest post es descriurà com