Arduino allt-i-ett guiden komma igång (3 / 5 steg)
Steg 3: Ledningar på tryckknapp Switch
Observera att växlarna lite tryckknapp vanligen tillgänglig har fyra ben. Stiften på varje sida anslutning permanent till varandra, så att knappen gör faktiskt en enda anslutning mellan de två sidorna. Om du är i tvivel om vilka inlägg som är där, bara kolla det med din multimeter.
I kopplingsschemat kommer du att märka att vi använder två resistorer. Återigen, det exakta värden är inte verkligen viktigt, men de relativa värdena är. Om du inte är bekant med begreppet av pull-tabs-up/pull-down motstånd, ta en minut att verkligen förstå denna krets. Om du inte kommer du sannolikt få flagnande resulterar i framtida projekt eller--ännu värre--bränna ut din Arduino.
När växeln är öppen, är kretsen helt enkelt en anslutning från den digitala ingången (pin 2 i vårt fall) till marken genom ett par motstånd. Eftersom vi är anslutna till marken är värdet på pin 2 låg (cirka noll volt). Om vi var endast ansluten till växeln skulle värdet vara oavsett buller trådarna var plocka upp. Kanske skulle det vara tillräckligt nära noll till jobbet, men kanske inte. Vi behöver den slipad anslutningen se till att vår behandling är rätt.
När växeln är stängd, är 5V källan ansluten till marken över våra 15 k motstånd. 150 ohm motståndet är försumbar i jämförelse, så det har minimal inverkan på spänningen våra ingångsstift läser (5V) och den digitala ingången är hög (~ 5V). 150 ohm motståndet håller oss från att skapa en kort mellan strömkällan och PIN-koden så att vi inte skadar Arduino.
Återigen, det exakta värden på dessa motstånd är inte viktigt. Se bara till att R1 är mycket större än R2 och att R2 är tillräckligt stor för att begränsa den aktuella tillbaka till styrelsen. Mina värden var helt enkelt plockade från mina delar bin.
Förtydligande: Motståndet är en pull-DOWN motstånd eftersom den ansluter den digitala ingången till marken. En pull-UP resistor skulle dra normalt (ingen knappen intryckt) läget för indata till 5V.