Uudemmissa Arduinoissa pinMode voidaan asettaa yhdeksi kolmesta tilasta: OUTPUT
, INPUT
ja INPUT_PULLUP
.
Tällä sivulla sanotaan:
Arduinon Atmega-sirussa on sisäiset vetovastukset (vastukset, jotka kytketään virtaan sisäisesti), joihin pääset käsiksi. Jos haluat käyttää näitä ulkoisten alasvetovastusten sijasta, voit käyttää INPUT_PULLUP-argumenttia pinMode (): ssa. Tämä kääntää tehokkaasti käyttäytymisen, jossa HIGH tarkoittaa, että anturi on pois päältä ja LOW tarkoittaa, että anturi on päällä.
Olen melko varma, että käyttäytymisen kääntäminen ei ole ainoa asia tekee kuitenkin.
Mitä INPUT_PULLUP
tekee? Millä tavoin se eroaa INPUT
: sta ja miten kukaan päättää käyttää?