Indholdsfortegnelse:

Arduino Uno Multi-LED-projekt: 8 trin
Arduino Uno Multi-LED-projekt: 8 trin

Video: Arduino Uno Multi-LED-projekt: 8 trin

Video: Arduino Uno Multi-LED-projekt: 8 trin
Video: 8x8x8 LED CUBE WITH ARDUINO UNO 2024, November
Anonim
Arduino Uno Multi-LED-projekt
Arduino Uno Multi-LED-projekt

Det projekt, jeg valgte at oprette, er en Arduino -skitse på begynderniveau, der involverer LED'er, der lyser op i et sekventielt mønster hver 1000 ms (1 sek). Jeg nød virkelig at lære om de forskellige måder, hvorpå flere LED'er kan manipuleres ved hjælp af Arduino Uno, og jeg tror, det er her, mange af mine projekters motivation kom fra. Selvom vi lærte et par mere avancerede programmer, var jeg meget mere begejstret og sikker på at lave en vejledning om et programmeringsområde, som jeg forstod meget godt.

Så hvis du er ny til at bruge Arduino Uno eller til at oprette Arduino -skitser, kan du prøve min walk selvom tutorial!

Link til Arduino -kode:

Trin 1: Nødvendige materialer

Nødvendige materialer
Nødvendige materialer

(Hold musen over billedet for flere detaljer)

  • Arduino Uno
  • Brødbræt
  • 6 Jumper Wires
  • USB -kabel (til Uno)
  • 5 lysdioder (2 grønne, 2 røde, 1 blå)
  • 5 560 Ohm modstande

Trin 2: Tilslut GND

Tilslut GND
Tilslut GND
Tilslut GND
Tilslut GND

Brug en jumper wire (sort) til at forbinde jorden (GND) pin på Arduino til den negative skinne på brødbrættet. Dette vil i sidste ende tillade lysdioderne at bruge jordnålen på Arduino.

Trin 3: Tilslut modstandene

Tilslut modstanderne
Tilslut modstanderne
Tilslut modstanderne
Tilslut modstanderne
Tilslut modstanderne
Tilslut modstanderne

Indsæt hver af de fem 560 ohm modstande i brødbrættet med det ene ben forbundet til den negative skinne, og det andet tilsluttet portene vist på billedet. Sørg for, at hvert sæt ben er lodret på linje med hinanden.

Trin 4: Indsæt LED'erne

Indsæt LED'erne
Indsæt LED'erne
Indsæt LED'erne
Indsæt LED'erne
Indsæt LED'erne
Indsæt LED'erne
Indsæt LED'erne
Indsæt LED'erne

Hver LED vil være tilknyttet sin egen modstand. Hver LED har også to ledninger (en positiv/en negativ). Den kortere af de to leads er den negative lead. Tilslut den negative ledning på LED'en til den vandrette skinne, hvor modstanden er tilsluttet (porten til højre for modstanden), og tilslut den positive ledning til en tilstødende skinne (porten lige over den). Gentag denne proces for alle 5 andre lysdioder. Se billederne for flere detaljer.

Jeg valgte at få mine LED’er til at gå grøn, rød, blå, rød, grøn fra top til bund.

Trin 5: Tilslut jumperwires

Tilslut jumperkabler
Tilslut jumperkabler
Tilslut jumperkabler
Tilslut jumperkabler

Nu skal du forbinde de resterende jumper -ledninger. Vi kommer til at bruge outputporte 9, 10, 11, 12 og 13 til disse 5 springtråde.

  1. Tilslut en jumper wire (hvid) fra output 9 på Arduino til porten ved siden af (til højre) på din positive ledning på den øverste LED (grøn).
  2. Tilslut en anden jumper wire (grøn) fra output 10 til porten ved siden af (til højre) på din positive ledning på 2. til øverste LED (rød).
  3. Tilslut en anden jumper wire (hvid) fra output 11 til porten ved siden af (til højre) af din positive ledning på den nederste LED (grøn).
  4. Tilslut en anden jumper wire (grøn) fra output 12 til porten ved siden af (til højre) på din positive ledning på 2. til nederste LED (rød).
  5. Tilslut den endelige jumperledning (grøn) fra output 13 til porten ved siden af (til højre) på din positive ledning på den midterste (blå) LED.

Trin 6: Tænd for Arduino

Tænd for Arduino
Tænd for Arduino

For at tænde for Arduino skal du slutte USB -kablet fra Arduino til en USB -port på din computer og åbne Arduino Editing Software. Du kan se lysene blinke for at indikere, at Arduino Uno har strøm.

Trin 7: Kør programmet

Kør programmet
Kør programmet

Åbn Arduino -appen, og indtast følgende kode i Arduino -editoren (link nedenfor). Upload den derefter til din Arduino Uno. Hvis det gøres korrekt, skal du se noget i retning af ……… (gå til næste trin)

Arduino-kode:

Trin 8: SUCCES !

DET HER!

Hvis dine lysdioder ikke blinkede i en rækkefølge som min, skal du kontrollere følgende ting:

  • Alle dine jumperwires, modstande og LED'er er forbundet til de rigtige porte.
  • Alle dine jumperwires, modstande og LED'er er fast forbundet.
  • Din Arduino Sketch matchede korrekt min kode.

Har stadig problemer.. efterlad en kommentar herunder!

Anbefalede: