INHOUDSOPGAWE:
Video: Interfacing drukknop - basiese beginsels van Arduino: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die drukknop is 'n komponent wat twee punte in 'n stroombaan verbind as u daarop druk.
As die drukknop oop is (nie ingedruk nie), is daar geen verbinding tussen die twee bene van die drukknop nie, dus word die pen met 5 volt verbind (deur die optrekweerstand) en ons lees 'n HOOG. As die knoppie gesluit is (ingedruk), maak dit 'n verbinding tussen sy twee bene en verbind die pen met die grond, sodat ons 'n LAAG lees. (Die pen is nog steeds gekoppel aan 5 volt, maar die weerstand tussenin beteken dat die pen 'nader' aan die grond is.)
Stap 1: Vereiste komponente:
1. Arduino UNO
2. Broodbord
3. Drukknop
4. Weerstand
5. Springdraad
Stap 2: Kringdiagram:
Koppel drie drade aan die bord. Die eerste gaan van die een been van die drukknop deur 'n aftrekweerstand (hier 10k ohm) na die grond. Die tweede gaan van die ooreenstemmende been van die drukknop na die 5 volt -toevoer. Die derde maak verbinding met 'n digitale I/O -pen (hier pen 2) wat die toestand van die knoppie lees.
As die drukknop oop is (nie ingedruk nie), is daar geen verbinding tussen die twee bene van die drukknop nie, dus word die pen met die grond verbind (deur die aftrekweerstand) en ons lees 'n LAAG. As die knoppie gesluit is (ingedruk), maak dit 'n verbinding tussen sy twee bene en verbind die pen met spanning, sodat ons 'n HOOG lees. (Die pen is nog steeds op die grond gekoppel, maar die weerstand weerstaan die stroom, so die pad met die minste weerstand is tot +5V.) As u die digitale I/O -pen van alles ontkoppel, kan die LED onreëlmatig knip. Dit is omdat die inset "dryf" - dit wil sê, is nie aan spanning of grond gekoppel nie. Dit sal min of meer lukraak terugkeer na HOOG of LAAG. Daarom het u 'n aftrekweerstand in die kring nodig.
Stap 3: Kode:
Kontak my vir meer interessante projekte op:
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9… Facebook-bladsy:
Instagram: https://instagram.com/official_techeor? Igshid = uc8 …
int knoppie = 2;
int a; ongeldige opstelling () {Serial.begin (9600); pinMode (knoppie, INVOER); } leemte lus () {a = digitalRead (knoppie); Serial.print ("Waarde van knoppie ="); Serial.println (a); }
Aanbeveel:
FPGA Cyclone IV DueProLogic - drukknop en LED: 5 stappe
FPGA Cyclone IV DueProLogic - drukknop en LED: In hierdie tutoriaal gaan ons die FPGA gebruik om die eksterne LED -stroombaan te beheer. Ons gaan die volgende take uitvoer (A) Gebruik die drukknoppies op FPGA Cyclone IV DuePrologic om LED te beheer. (B) Flash LED aan & periodiek af Video demo -laboratorium
Interfacing van 3-as gyroscoop sensor BMG160 met Arduino Nano: 5 stappe
Interfacing van 3-as-gyroscoopsensor BMG160 Met Arduino Nano: In die huidige wêreld is meer as die helfte van die jeug en kinders dol op speletjies en almal wat daarvan hou, gefassineer deur die tegniese aspekte van spel, ken die belangrikheid van bewegingswaarneming in hierdie domein. Ons was ook verbaas oor dieselfde ding
Atollic TrueStudio-skakel die LED aan deur op die drukknop te druk met behulp van STM32L100: 4 stappe
Atollic TrueStudio-skakelaar op die LED deur op die drukknop te druk met behulp van STM32L100: In hierdie handleiding van STM32 gaan ek jou vertel hoe om 'n GPIO-pen STM32L100 te lees, so hier maak ek een aan boord van Led gloei deur net druk op die drukknop
Motoriese beginsels - Konsep super maklik om te verstaan met 'n eksperiment: 7 stappe (met foto's)
Motoriese beginsels | Konsep super maklik om te verstaan met 'n eksperiment: in hierdie instruksies gaan ek u leer oor die onderliggende fundamentele beginsel van motors. Alle motors rondom ons werk volgens hierdie beginsel. Selfs kragopwekkers werk aan 'n herhaalde verklaring van hierdie reël. Ek praat van die linkerhand van die Vlaming
Verhoog 7 segmentwaarde met behulp van drukknop met 8051: 4 stappe (met foto's)
Verhoog 7 segmentwaarde met behulp van drukknop met 8051: In hierdie projek gaan ons sewe segment vertoonwaarde verhoog met behulp van drukknop met 8051 mikrobeheerder