2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Taster je komponenta koja povezuje dve tačke u kolu kada ga pritisnete.
Kada je tipkalo otvoreno (bez pritiska) nema veze između dvije nogice tipke, pa je pin spojen na 5 volti (preko pull-up otpornika) i očitavamo HIGH. Kada je dugme zatvoreno (pritisnuto), ono povezuje svoje dvije nožice, povezujući iglu sa masom, tako da čitamo NISKO. (Pin je i dalje spojen na 5 volti, ali otpornik između njih znači da je pin "bliže" uzemljenju.)
Korak 1: Potrebne komponente:
1. Arduino UNO
2. Oglasna ploča
3. Taster
4. Otpornik
5. Žica za kratkospojnike
Korak 2: Dijagram kola:
Spojite tri žice na ploču. Prvi ide od jedne noge potisnog dugmeta preko padajućeg otpornika (ovdje 10 k ohma) do mase. Drugi ide od odgovarajućeg kraka tipke do napajanja od 5 volti. Treći se povezuje na digitalni I/O pin (ovdje pin 2) koji očitava stanje dugmeta.
Kada je tipkalo otvoreno (bez pritiska) nema veze između dvije nogice tipke, pa je pin spojen na masu (preko padajućeg otpornika) i očitavamo NISKU. Kada je dugme zatvoreno (pritisnuto), ono povezuje svoje dvije nožice, povezujući pin sa naponom, tako da očitavamo HIGH. (Pin je i dalje spojen na masu, ali otpornik se opire protoku struje, pa je put najmanjeg otpora do +5V.) Ako isključite digitalni U/I pin sa svega, LED dioda može treptati neredovito. To je zato što je ulaz "plutajući" - odnosno nije spojen ni na napon ni na masu. Manje -više nasumično će se vratiti ili VISOKO ili NISKO. Zato vam je u krugu potreban otporni otpornik.
Korak 3: Kod:
Za još zanimljivih projekata povežite se sa mnom na:
Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9…Facebook stranica:
Instagram: https://instagram.com/official_techeor? Igshid = uc8…
int dugme = 2;
int a; void setup () {Serial.begin (9600); pinMode (dugme, ULAZ); } void loop () {a = digitalRead (dugme); Serial.print ("Vrijednost dugmeta ="); Serial.println (a); }