
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53



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:
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
Interfacing 7-segment vertoning met Shift Register met behulp van CloudX Microcontroller: 5 stappe

Koppel 7-segment vertoning met skofregister met behulp van CloudX Microcontroller: In hierdie projek publiseer ons 'n handleiding oor hoe om sewe segment LED-skerms met CloudX-mikrobeheerder te koppel. Sewe segmentskerms word gebruik in baie ingeboude stelsel- en industriële toepassings, waar die omvang van die uitsette te kenne kry
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