Hur man gör en enkel LED-krets med en Arduino Uno?
- 1Ställ in arduino-programvaran på din dator. Om du inte redan har gjort det, kan en utmärkt promenad genom på hur man ställer upp för första gången finns i Hur man skriver Arduino programvara i C.
- 2Placera önskat antal lysdioder på panelen i serie med motstånden.
- Motståndet måste sträcka sig över "DIP Support" -delen på panelen.
- Börja med ett motstånd på 2,2k eller högre och arbeta dig ner i motstånd mot önskad ljusstyrka när du har lyckats köra programmet.
- 3Anslut de digitala utgångarna från arduino till lysdiodernas positiva sida.
- Detta blir ledningen med den längre stammen.
- 4Anslut marken från arduino till panelen. Anslut en bygel från de negativa ledningarna på varje lysdiod till marken. Detta blir ledningen med den kortare stammen.
- Marken går hela brädans längd och kallas ibland "power rail".
- 5Skriv ett program för att slå på lamporna.
- Ett exempelprogram för användning av stift 2 till 9 finns här: https://pastebin.com/TSdTXA7e
intid = 500; int inittime = 50; void setup () // initial setup {for (int i = 9; i> = 2; i -) // Loops from i = 9 down to and including i = 2 {pinMode (i, OUTPUT); // ställer in stift i den digitala stiftet som utgångsfördröjning (inittime); // väntar på inittime}} void loop () {for (int i = 2; i <10; i ++) // Loops från i = 2 upp till men inte inklusive i = 10 {digitalWrite (i, LOW); // sätter lysdioden på fördröjning (tid); // väntar på tid digitalWrite (i, HIGH); // ställer in lysdiodens fördröjning (tid); // väntar på tid}}
- 6Ladda ner programmet till din arduino uno. Välj "Ladda upp" -knappen för att ladda ner programmet från din dator till din Arduino.
- 7Testa dina resultat. Gör ändringar av din kod efter behov.
- Konsultera forum eller adruino.cc för hjälp med kodning.
- Ändra timingvärden för att experimentera med olika ljusmönster.
- Arduino-programvaran är plattformsoberoende och fungerar på Mac, PC eller Linux.
- Kodning fungerar inte alltid rätt första gången. Var tålmodig när du felsöker! När du felsöker fel ska du titta mycket noggrant på syntaxmodifierare som ";", "{" eller "}".
- Lär dig grunderna om breadboard innan du arbetar med denna Arduino. Avsnitten "+" och "-" på panelen sträcker sig hela brädans längd. Att veta detta hjälper till att förenkla ledningar.
- Var noga med att använda motstånd av lämplig storlek när du ansluter till en LED från en digital utgång. Om du inte gör det kommer det att leda för mycket ström till lysdioden och den kommer att misslyckas.
- Se till att en bygel inte är ansluten på brödbrädan från den positiva skenan direkt till den negativa skenan. Om du gör det kommer du att skada Arduino permanent.
- Arduino Uno
- USB-hane A till hane USB B-kabel för anslutning till Arduino (Obs: korten levereras inte med USB-kabel)
- Bakbord
- Lysdioder (ditt val av färg och mängd)
- Motstånd (minst en för varje lysdiod)
- Tråd- och trådavdragare, eller förstrippade tråd "byglar" (dessa är korta förskurna trådar). Wire måste vara 20-26AWG.
Läs också: Hur installerar jag markstänger?
Frågor och svar
- Vilken funktion har markstiftet på ett Arduino-kort?Jordstiftet på Arduino-kortet ger marken till kretsen; anser det vara den negativa terminalen på ditt AAA-batteri. Närhelst du ansluter något till Arduino utgångsstift, strömmar ström från Arduino till din krets, men den måste återgå till Arduino. För det ansluter vi en annan terminal av den externa kretsen till marken på Arduino.