Aktivera LED med knappen--Arduino exempel Video

visar mig montering kretsen på sidan 43 i komma igång med Arduino, av Massimo Banzi.

Detta exempel är en mycket bra utgångspunkt när du använder Arduino systemet. Det är grunden för mitt projekt Blinky fisk

Här är hur det fungerar:

  1. Koden är laddad på Arduino styrelsen från en dator
  2. Arduinoen har in- och utgångar
  3. Ingångarna är som knappar
  4. Utgångarna är som lampor
  5. Arduinoen ser ut för en förändring i input (indikeras av en förändring i spänning)
  6. Normalt spänningen från knappen är noll (eller jord) (eller låg)
  7. När knappen trycks, ansluter till 5V nålen (hög)
  8. Arduinoen ser förändringen från noll -> 5V (låg -> höjd)
  9. Koden berättar Arduino att slå på ljuset om det ser att knappen trycks (hög, eller 1 eller 5V)
  10. Så tänds Arduino ljuset, genom att ange utdata till 5V
  11. Det stänger av ljuset av ett EU-medlemskap utdata till LED tillbaka till noll.

Här är koden: (det är ett exempel som följer med Arduino programmet, exempel -> 2. Digital -> knappen

/*
Knappen

Slår på och av en ljusavgivande diode(LED) ansluten till digital
stift 13, när du trycker på en tryckknapp ansluten till stift 7.

Krets:
* LED fästs marken från stift 13
* tryckknapp ansluten till stift 7 från + 5V (ändrad från stift 2 att matcha sida 43 av text, MPC)
* 10K resistor kopplad till stift 7 från marken

* Obs: på de flesta Arduinos finns redan en LED i styrelsen
kopplade till stift 13.

skapade 2005
av DojoDave
modifierade 17 Jun 2009
av Tom Igoe

Denna exempelkod är offentlig.

http://www.Arduino.cc/en/tutorial/Button
*/

konstanter ändras inte. De används här till
Ange pin-koder:
CONST int buttonPin = 7. numrera av tryckknapp PIN-koden
CONST int ledPin = 13. antal LED stift

variabler som ändras:
int buttonState = 0; variabel för att läsa tryckknapp status

void setup() {
initiera LED stift som en utgång:
pinMode (ledPin, produktionen);
initiera tryckknapp PIN-koden som indata:
pinMode (buttonPin, ingång);
}

void loop() {
Läs statligt av tryckknapp värdet:
buttonState = digitalRead(buttonPin);

Kontrollera om tryckknappen trycks.
om det är, är buttonState hög:
om (buttonState == hög) {
Aktivera LED:
digitalWrite (ledPin, hög);
}
annat {
Inaktivera LED:
digitalWrite (ledPin, låg);
}
}

Relaterade Ämnen

Gränsyta en M74HC238 3-8 Line dekoder med en Arduino (exempel)

detta är en grundläggande handledning för att ge dig en grundläggande förståelse för hur man använder en M74HC238 3-8 Line dekoder.Som namnet antyder, behöver du bara 3 digitala pins på din Arduino att styra alla 8 utgångar.Projektet gör att du kan b...

Med en matrisskrivare LED med en Arduino och SKIFT registrera

The Siemens DLO7135 Dot matrix LED är en fantastisk optoelektronik. Det har faktureras som en 5 x 7 matrisskrivare Intelligent Display (r) med minne/dekoder/Driver. Tillsammans med detta minne, den har en 96-teckens ASCII-display set med övre och små...

Hur man testar en enkel LED med knappen batteriet?

Om du köper några lysdioder, du inte kan bekräfta vad är lysdioderna färg, hur till få den. Ett enkelt sätt är att testa dem använda knappbatteri.Vi har tog flera foto för problemet, det är bra används på familjen....

Hur man styr en RGB ledde med en Arduino

I detta Instructable, kommer jag att visa dig hur man styr en RGB LED med en Arduino.För att slutföra detta projekt, behöver du:1 x Arduino (jag använder Arduino Uno R3)1 x RGB LED3 x 150-220 ohm motstånd4 x hoppare ledningar1 x skärbräda1 x dator me...

Kontrollera med en LED med Arduino & potten blinkande hastighet (med video)

Hej vänner,I denna handledning & video, kommer jag visa dig hur man styr blinkande hastighet av en LED använder Arduino Nano & ett variabelt motstånd eller en potentiometer aka potten (kort form av potentiometer).Denna handledning är liknande till...

Avlägsen kontrollerade LED med HC-05 Bluetooth, Arduino och mobiltelefon App

Tekniken utvecklas i halsbrytande fart, alla av oss har smarta telefoner nu för tiden, det finns coola apps som låt oss hålla kontakt med våra vänner och familj, få senaste väderinformation eller vistelse-uppdaterad med senaste nyheterna men vad är n...

Riktningspil med LED från Arduino

 En massa cykelchaufförer inte visar vilken riktning de kommer att vända. Ett sätt att göra miljön säkrare för både bil- och cykeluthyrning driver är att ge en indikation system till cykel-drivrutinerna.  projektet är en trälåda med en arduino inut...

Hur man gör LED blixt till musik med en Arduino

detta är en guide till gör en LED blinkar krets som "slår" mp3-fil på din dator, som kan lägga en awesome effekt till vilken enhet som helst med ljudet, eller ens ditt rum (om du utvidgar begreppet LED drivrutiner eller gott om motstånd/transist...

RGB LED Tutorial (med en Arduino) (RGBL)

Lysdioder är bra. Men med alla projekt man kommer till en punkt där blinkande inte räcker. För dessa fall RGB (röd, grön, blå) är LED svaret.Med en RGB LED du kommer att kunna producera någon färg lyser ditt hjärta önskar.På första använder en RGB LE...

Kontrollera en RGB LED med HC-06 Bluetooth-modulen använder Android OS(Arduino)

Denna handledning kommer att förklara processen att ansluta en HC-06 Bluetooth-modul till en Arduino och kontrollera färgen på en RGB LED med hjälp av ArduDroid app på Android-operativsystem. Denna inställning kommer troligen också arbeta med HC-05 B...

Färgskiftande box hyllor med LED-strips och Arduino

Obs: detta instructable är en del av en tävling fram till 7 juli. Om du gillar det verkligen, kan du rösta på det övre högra hörnet.Detta började som jag behövde en extra lagringsutrymme nästa och över ett skrivbord, men jag ville ge det några specie...

RC Multi Channel Arduino proportionella sändare / mottagare med knappen trimmare

Är du ute efter för att göra din egen quadcopter drone eller RC bil med Arduino men vet inte var du ska börja? Kanske du redan köpt några 433MHz RF moduler bara för att finna de var inte så enkelt att använda som du trodde? Prova på detta!Du får lära...

Belysning LED med Arduino

Detta är den ultimata LED handledningen. Detta kommer att ge dig de grundläggande byggstenarna som behövs för att göra vad som helst med LED. På bilden är allt du behöver för denna hela tutorial, som består av ett par olika mini-projekt. Bitarna är:e...

Med RGB LED med Arduino

Hej killar detta är min första instructable och jag kommer att visa dig hur man styr RGB (röd grön och blå) lysdioder. dess inte så svårt att göra men de material du behöver är;-En Arduino ombord-RGB LED-jumper ledningar-Breadboard(optional)rekommend...

Hur man gör två blinkande LED ögon med din Arduino Uno

Jag ska visa dig hur man gör två blinkande LED ögon.Steg 1: Anslut hårdvaraDu behöver:-Arduino Uno.-4 jumper trådar.-2 lysdioder (jag använde röda)-1 330 ohms motstånd.Nu följa detta schema för att ansluta hårdvara.Steg 2: Ladda programmetÖppna den A...

Kul med LED och POT - Arduino insikter

Hi guys... ett stort Hej till alla er där ute... det är första gången jag presenterar en instructable till er alla från våra org elektronik gjord enkel. Så en elektroingenjör med mycket hårda tider spenderas i lärande elektronik på sätt dess faktiskt...

Kontrollera en LED med arduino och Wifly sköld

För att visa hur du kan styra enheter via wifi med hjälp av arduino wifly shield, kommer jag slå på och av en LED genom att skicka en http-begäran från webbläsaren till wifly sköld.Krav:1. Arduino uno2. Wifly sköld3. ledde4. 220 ohm motstånd5. ett pa...

Kontroll RGB LED med arduino och bearbetning.

Jag kommer idag berätta hur man styr en RGB LED med hjälp av Arduino och bearbetning språk. Detta är min första instructable Vänligen låt mig veta om jag kunde något förbättra och om du har någon form av frågor lämna dem i kommentarrutan, jag skulle...

Hur man gör en enda LED blinkar med en Arduino Uno ombord

Idag, kommer vi att illustrera hur man gör en enda LED blinkar med en Arduino Uno ombord. Genom att följa varje steg, kommer du uppnå detta mål.Du behöver följande:En Arduino ombordBröd styrelseUSB-anslutningskabelEN LED3 jumper trådarArduino program...