Sisukord:

Arduino Uno mitme LED-i projekt: 8 sammu
Arduino Uno mitme LED-i projekt: 8 sammu

Video: Arduino Uno mitme LED-i projekt: 8 sammu

Video: Arduino Uno mitme LED-i projekt: 8 sammu
Video: Набор Ардуино для начинающих 📟 с Алиэкспресс. Обзор набора модулей Arduino Unoдля обучения 2024, Mai
Anonim
Arduino Uno mitme LED-i projekt
Arduino Uno mitme LED-i projekt

Projekt, mille otsustasin luua, on algaja taseme Arduino visand, mis hõlmab LED -ide süttimist järjestikuses mustris iga 1000 ms (1 sekund) järel. Mulle meeldis väga õppida tundma erinevaid viise, kuidas mitut LED -i Arduino Uno abil manipuleerida, ja usun, et siit pärineb suur osa minu projektide motivatsioonist. Kuigi me õppisime veel mõnda arenenumat programmi, olin ma palju põnevam ja enesekindlam, kui koostasin programmeerimisvaldkonna õpetuse, millest sain väga hästi aru.

Nii et kui te pole Arduino Uno kasutamine või Arduino visandite loomine uus, proovige palun minu õpetust!

Arduino koodi link:

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid

(Lisateabe saamiseks hõljutage kursorit pildi kohal)

  • Arduino Uno
  • Leivalaud
  • 6 Jumper Traadid
  • USB -kaabel (Uno)
  • 5 LED -i (2 rohelist, 2 punast, 1 sinist)
  • 5 560 oomi takistid

Samm: ühendage GND

Ühendage GND
Ühendage GND
Ühendage GND
Ühendage GND

Kasutage hüppajatraati (must), et ühendada Arduino maandus (GND) tihvt leivaplaadi negatiivse rööpaga. See võimaldab lõpuks LED -idel kasutada Arduino maandusnõela.

Samm: ühendage takistid

Ühendage takistid
Ühendage takistid
Ühendage takistid
Ühendage takistid
Ühendage takistid
Ühendage takistid

Sisestage kõik 560 oomi takistid leivaplaadile nii, et üks jalg on ühendatud negatiivse rööpaga ja teine on ühendatud pildil näidatud portidega. Veenduge, et iga jalgade komplekt on üksteisega vertikaalselt joondatud.

Samm: sisestage valgusdioodid

Sisestage valgusdioodid
Sisestage valgusdioodid
Sisestage valgusdioodid
Sisestage valgusdioodid
Sisestage valgusdioodid
Sisestage valgusdioodid
Sisestage valgusdioodid
Sisestage valgusdioodid

Iga LED ühendatakse oma takistiga. Igal valgusdioodil on ka kaks juhet (üks positiivne/üks negatiivne). Lühem kahest juhtmest on negatiivne. Ühendage LED -i negatiivne juhe horisontaalse rööpaga, milles takisti on ühendatud (takisti paremal asuv port) ja ühendage positiivne juhe külgneva rööpaga (port otse selle kohal). Korrake seda protsessi kõigi viie LED -i puhul. Vaadake lisateavet piltidelt.

Valisin, et mu LED -id läheksid ülevalt alla roheliseks, punaseks, siniseks, punaseks, roheliseks.

Samm: ühendage hüppaja juhtmed

Ühendage hüppaja juhtmed
Ühendage hüppaja juhtmed
Ühendage hüppaja juhtmed
Ühendage hüppaja juhtmed

Nüüd ühendage ülejäänud hüppaja juhtmed. Me kasutame nende 5 hüppajajuhtmete jaoks väljundporte 9, 10, 11, 12 ja 13.

  1. Ühendage Arduino väljundist 9 džemprijuhe (valge) ülemise LED -i (roheline) positiivse juhtme kõrval (paremal) oleva pordiga.
  2. Ühendage teine hüppajajuhe (roheline) väljundist 10 teise kuni ülemise LED -i (punane) positiivse juhtme kõrvalolevasse (paremale) porti.
  3. Ühendage teine hüppajajuhe (valge) väljundist 11 alumise LED -i (roheline) positiivse juhtme kõrvalolevasse (paremale) porti.
  4. Ühendage teine džemprijuhe (roheline) väljundist 12 oma positiivse juhtme kõrvalolevasse (paremale) porti 2. kuni alumise LED -ga (punane).
  5. Ühendage väljundi 13 viimane džemprijuhe (roheline) oma keskmise (sinise) LED -i positiivse juhtme kõrvalolevasse (paremale) porti.

Samm: lülitage Arduino sisse

Lülitage Arduino sisse
Lülitage Arduino sisse

Arduino sisselülitamiseks peate ühendama Arduino USB -kaabli arvuti USB -porti ja avama Arduino redigeerimistarkvara. Näete, et tuled vilguvad, mis näitab, et Arduino Unol on võimsus.

Samm: käivitage programm

Käivitage programm
Käivitage programm

Avage Arduino rakendus ja tippige Arduino redaktorisse järgmine kood (link allpool). Seejärel laadige see oma Arduino Unosse üles. Kui see on õigesti tehtud, peaksite nägema näiteks ……… (minge järgmise sammu juurde)

Arduino kood:

8. samm: EDU !

SEE!

Kui teie LED -id ei vilgunud järjekorras nagu mina, kontrollige järgmisi asju:

  • Kõik teie hüppajajuhtmed, takistid ja LED -id on ühendatud õigete portidega.
  • Kõik teie hüppaja juhtmed, takistid ja LED -id on kindlalt ühendatud.
  • Teie Arduino visand sobis minu koodiga õigesti.

Ikka on probleeme.. jätke kommentaar allpool!

Soovitan: