Taula de continguts:
Vídeo: Interfacing Pushbton - Arduino Basics: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
El polsador és un component que connecta dos punts d’un circuit quan el premeu.
Quan el polsador està obert (sense prémer) no hi ha connexió entre les dues potes del polsador, de manera que el pin està connectat a 5 volts (a través de la resistència de tracció) i llegim un HIGH. Quan el botó està tancat (premut), fa una connexió entre les seves dues potes, connectant el passador a terra, de manera que llegim un BAIX. (El pin continua connectat a 5 volts, però la resistència entre ells significa que el pin està "més a prop" de terra).
Pas 1: components necessaris:
1. Arduino UNO
2. Taula de pa
3. Polsador
4. Resistència
5. Filferro de pont
Pas 2: diagrama del circuit:
Connecteu tres cables a la placa. El primer va des d’una pota del polsador a través d’una resistència desplegable (aquí 10k ohm) fins a terra. El segon va des de la pota corresponent del polsador fins a l’alimentació de 5 volts. El tercer es connecta a un pin d'E / S digital (aquí el pin 2) que llegeix l'estat del botó.
Quan el polsador està obert (sense prémer) no hi ha connexió entre les dues potes del polsador, de manera que el pin es connecta a terra (a través de la resistència desplegable) i llegim un BAIX. Quan es tanca el botó (es prem), fa una connexió entre les seves dues potes, connectant el pin al voltatge, de manera que llegim un HIGH. (El pin encara està connectat a terra, però la resistència resisteix el flux de corrent, de manera que el camí de menor resistència és de + 5 V.) Si desconnecteu el pin d'E / S digital de tot, el LED pot parpellejar erràticament. Això es deu al fet que l'entrada és "flotant", és a dir, no està connectada ni a tensió ni a terra. Tornarà més o menys aleatòriament ALTA o BAIXA. És per això que necessiteu una resistència desplegable al circuit.
Pas 3: Codi:
Per a projectes més interessants, poseu-vos en contacte amb mi a:
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Pàgina Facebook:
Instagram: https://instagram.com/official_techeor? Igshid = uc8 …
botó int = 2;
int a; configuració nul·la () {Serial.begin (9600); pinMode (botó, INPUT); } void loop () {a = digitalRead (botó); Serial.print ("Valor del botó ="); Serial.println (a); }
Recomanat:
Components de muntatge superficial de soldadura - Fonaments bàsics de soldadura: 9 passos (amb imatges)
Components de muntatge superficial de soldadura | Conceptes bàsics de soldadura: fins ara, a la meva sèrie Conceptes bàsics de soldadura, he comentat prou aspectes bàsics sobre la soldadura perquè pugueu començar a practicar. En aquest instructiu, el que parlaré és una mica més avançat, però és un dels fonaments bàsics per soldar la composició de muntatge superficial
Components de soldadura a través del forat - Fonaments bàsics de soldadura: 8 passos (amb imatges)
Components de soldadura a través del forat | Fonaments bàsics de soldadura: en aquest instructiu tractaré alguns aspectes bàsics sobre la soldadura de components de forats passants a plaques de circuits. Suposaré que ja heu comprovat els primers 2 instructibles de la meva sèrie Fonaments de soldadura. Si no heu comprovat el meu In
Soldar cables a cables - Fonaments bàsics de soldadura: 11 passos
Soldar cables a cables | Conceptes bàsics de soldadura: per a aquesta instrucció, parlaré de maneres comunes de soldar cables a altres cables. Suposaré que ja heu comprovat els primers 2 instructibles de la meva sèrie Fonaments de soldadura. Si no heu consultat les meves instruccions sobre com utilitzar
Tiny H-Bridge Drivers - Conceptes bàsics: 6 passos (amb imatges)
Tiny H-Bridge Drivers | Conceptes bàsics: Hola i benvinguts a un altre instructiu. A l'anterior, us vaig mostrar com vaig crear bobines a KiCad mitjançant un script python. Després vaig crear i provar algunes variacions de bobines per veure quina funciona millor. El meu objectiu és substituir l'enorme
Introducció a Python - Katsuhiko Matsuda i Edwin Cijo - Conceptes bàsics: 7 passos
Introducció a Python - Katsuhiko Matsuda i Edwin Cijo - Conceptes bàsics: Hola, som 2 estudiants de MYP 2. Volem ensenyar-vos els conceptes bàsics sobre com codificar Python. Va ser creat a finals dels anys 80 per Guido van Rossum als Països Baixos. Es va fer com a successor de la llengua ABC. El seu nom és " Python " perquè quan