Kun käytetään digitaalista nastaa tulona, on mahdollista käyttää sisäistä arduino-vastusta, joka on kytketty VCC: hen; joka asettaa digitaalisen nastan arvoksi INPUT_PULLUP ja tappi lukee HIGH. Käyttääkö tämä sähköä ?.
Tarkoitan, että vastus on kytketty suoraan VCC: hen ja oletan, että sähköä virtaa jatkuvasti järjestelmän läpi, eikö ?. vastustavatko PIN-koodin olevan vain INPUT?
Kommentit
Vastaus
Vain itse tulon vuotovirta kuluu jatkuvasti, jos ulkoista yhteyttä ei ole. Tämä on yleensä paljon vähemmän kuin jätettä , joka johtuu syötteen kellunnasta .
Jos tuloon syötetään jännite välillä 0,8 – 2 V pidemmän aikaa, tämä tilanne muuttuu kriittiseksi eikä sitä pidä jättää huomioimatta, varsinkin jos bittimäärä on suurempi ja tiheämpi paketti […]. Esimerkiksi, jos 18-bittisessä lähetinvastaanottimessa on 36 I / O-nastaa, jotka kelluvat kynnyksellä, VCC: n virta voi olla jopa 150 – 200 mA.
Kommentit
- Tappiin ei oikeastaan kohdisteta kuormitusta INPUT_PULLUP-toiminnolla. Käytän vain painikkeita, laskureita.
Vastaa
Vetovoimien arvo on välillä 20k ja 50kOhm. Jos tulo on kytketty maahan (painiketta painetaan), virtaa vastuksen läpi 0,1 mA – 0,25 mA. Joten paljasta mitä tahansa.
Kommentit
- Mitä tapahtuu, jos kytkin on auki? Käyttääkö se virtaa?
- @Basj pohjimmiltaan; virta ei mene vastuksen kautta vaikka kytkin on auki. Vaikka sain selville, että pieni määrä (1 µ A max) vuotovirtaa
Vastaus
Katso Virrankulutuksen poikkeama taulukon ja todellisen maailman välillä? – totesimme siellä, että nastojen jättäminen syötteeksi kuluttaa huomattavasti enemmän virtaa kuin input_pullup. Tämä tapahtui niillä, joita ei ole kytketty mihinkään.
I presume electricity is constantly flowing through the system
– vain jos on kuorma. Ilman kuormaa se ei voi missään virrata, paitsi vuotovirrana, kuten Ignacio Vazquez-Abrams sanoi.