Arduino Button met geen weerstand (3 / 4 stap)

Stap 3: Code verdeling

De code neemt de waarde van de knop. Als de knop wordt ingedrukt, wordt de ingebouwde LED gestart. Anders zal het het uitzetten.

Hier, verklaart de pin waaraan de knop is aangesloten zoals pin 12 en de ingebouwde leidde als pin 13:

 int buttonPin = 12;<br>int LED = 13; 

In de Setup -functie, we de pincode van de knop instellen als een digitale ingang en activeren we de interne pull-up weerstand met behulp van de macro INPUT_PULLUP . De LED-pin is gedeclareerd als een vermogen:

 void setup() {<br> pinMode(buttonPin, INPUT_PULLUP); pinMode(LED, OUTPUT); } 

In de loop -functie, voortdurend lezen we de waarde van de knop met de digitalRead() functie en slaan we het in een nieuw gedeclareerde variabele met de naam buttonValue:

 int buttonValue = digitalRead(buttonPin); 

Tot slot, afhankelijk van de knoptoestand starten we een andere actie. In dit geval, we gewoon de LED oplichten of uitschakelen:

 if (buttonValue == LOW){<br> // If button pushed, turn LED on digitalWrite(LED,HIGH); } else { // Otherwise, turn the LED off digitalWrite(LED, LOW); } 

Gerelateerde Artikelen

Foto weerstand gecontroleerd arduino pong met verwerking

Foto weerstand gecontroleerd arduino pong met verwerking

In het onderdeel elektrotechniek aan de gouverneurs Instituut van Vermont 2014 was onze uitdaging om een project met behulp van een arduino die had een interactieve modus en een autonome modus. Onze fractie besloten om remake van het klassieke pong s
DIY Arduino Thermometer met DS18B20

DIY Arduino Thermometer met DS18B20

Hallo, iedereen! Vandaag ga ik om u te tonen hoe maak je LCD- of seriële thermometer met DS18B20 digitaltemperature sensor met behulp van de Arduino, breadbord, jumpers. Dus je kunt het meten van temperatuur van de lucht, zoals vloeistoffen water en
De knop e-mail: Arduino verbinden met IFTTT voor het verzenden van e-mails, tweets, tekstberichten en meer

De knop e-mail: Arduino verbinden met IFTTT voor het verzenden van e-mails, tweets, tekstberichten en meer

wat als u kon met een enkele knop, stuur een e-mail, een tweet of een SMS-bericht?Dit leerprogramma zal u tonen hoe een eenvoudige knop verbinden met uw favoriete internet apps door het te koppelen aan IFTTT.IFTTTIFTTT.com (als dit dan dat.) is een v
Arduino - Theremin met 7 Segment LED-Display

Arduino - Theremin met 7 Segment LED-Display

In dit instructable, ik zal u tonen hoe maak je een eenvoudige speelgoed die combinatie van de LED flitser en de Theremin. We gonna met behulp van enkele elementaire elektronica gebouwd op de top van een Arduino. Het basisidee van de 7 Segment LED-Di
Digitale Arduino Voltmeter met temperatuur

Digitale Arduino Voltmeter met temperatuur

een van mijn projecten vereist het testen van aquastats, en we moesten controleren spanning (12-14vac) en de temperatuur. Ik oorspronkelijk begonnen met een TMP36 analoge temperatuursensor, maar was niet tevreden met de output. Het gevarieerd een paa
Trek houten hek berichten Set In beton met geen graven!

Trek houten hek berichten Set In beton met geen graven!

Ik wilde post dit om te helpen misschien iemand een beetje tijd besparen als ze ooit nodig ter vervanging van een hek, die houten palen die zijn ingesteld in beton heeft, en niet wilt hebben uit te graven ze met de hand.Hier is het verhaal.Mijn zeer
WiFi Enabled Arduino - Interfacing met web API's

WiFi Enabled Arduino - Interfacing met web API's

Bent u bekend met de Arduino, maar zijn op zoek naar een beetje meer connectiviteit in uw projecten? Dit Instructable gaat over een nieuwe (en goedkoop) draadloze module die heeft getroffen de ingebedde wereld hard - de ESP8266. Deze kleine module is
Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor is een zeer eenvoudig te implementeren Arduino gebaseerd project. Zijn een perfect project als u een beginner bent en net hebt begonnen vrijwel testen Arduino projecten.In dit project zullen w
Android pfodApp gecontroleerd dataloggen Arduino IRTemp Meter

Android pfodApp gecontroleerd dataloggen Arduino IRTemp Meter

IntroductieDit instructable toont u hoe te maken van een Arduino gebaseerd IR-temperatuurmeter die wordt beheerd door uw Android mobiele telefoon. Het pfodApp gebruikt om te doen van het besturingselement. No Android programmering is vereist. U kunt
Arduino stopcontact met blootgestelde pinnen

Arduino stopcontact met blootgestelde pinnen

Ik vond mijn zelf vaak proberen te sluiten spullen thuis met Arduino. Dus ik dacht dat het zou goed zijn dat dat een systeem dat u gewoon uw sensor kunt aansluiten, sluit het toestel en code iets om te zien hoe het gaat. Ik heb graag nooit een toeste
Arduino Nano met Ethernet-Shield

Arduino Nano met Ethernet-Shield

Ik kocht onlangs een Arduino Ethernet-shield voor de Arduino Uno ontworpen, en dacht dat ik kon net gemakkelijk sluit deze dan aan mijn bestaande Arduino Nano. Ik had het mis!Ik kon niet vinden veel informatie helemaal over hoe dit te doen, behalve d
Instelbare Timer Arduino Controller met relais

Instelbare Timer Arduino Controller met relais

dit is mijn eerste post hier, dus ik hoop dat ik krijg alles gelijk!Ik heb een gas millivolt (thermokoppel stapel) veranda kachel met een handmatige controle daarop.  Ik heb genoeg om op en neer zet hem op en zwenking op vandoor, dus heb ik besloten
Controle van de snelheid van de knipperen van een LED met Arduino & Pot (met video)

Controle van de snelheid van de knipperen van een LED met Arduino & Pot (met video)

Hallo vrienden,In deze tutorial & video, zal ik u tonen hoe u kunt besturen knipperen snelheid van een LED met behulp van de Arduino Nano & een variabele weerstand of een potentiometer aka de pot (korte vorm van potentiometer).Deze tutorial is ver
Toetsenbord met Arduino zonder met behulp van toetsenbord bibliotheek (eerste Tutorial)

Toetsenbord met Arduino zonder met behulp van toetsenbord bibliotheek (eerste Tutorial)

Toetsenbord gebruikt meestal in de meeste projecten om de klant om te gaan met het project zoals (Real Time Clock (RTC) aan te passen van de dag, tijd, toegangscontrole,... enz) maar als je het gebruikt met de bibliotheek van het toetsenbord van Ardu