Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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
(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
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
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
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
Nüüd ühendage ülejäänud hüppaja juhtmed. Me kasutame nende 5 hüppajajuhtmete jaoks väljundporte 9, 10, 11, 12 ja 13.
- Ühendage Arduino väljundist 9 džemprijuhe (valge) ülemise LED -i (roheline) positiivse juhtme kõrval (paremal) oleva pordiga.
- Ühendage teine hüppajajuhe (roheline) väljundist 10 teise kuni ülemise LED -i (punane) positiivse juhtme kõrvalolevasse (paremale) porti.
- Ühendage teine hüppajajuhe (valge) väljundist 11 alumise LED -i (roheline) positiivse juhtme kõrvalolevasse (paremale) porti.
- Ühendage teine džemprijuhe (roheline) väljundist 12 oma positiivse juhtme kõrvalolevasse (paremale) porti 2. kuni alumise LED -ga (punane).
- Ühendage väljundi 13 viimane džemprijuhe (roheline) oma keskmise (sinise) LED -i positiivse juhtme kõrvalolevasse (paremale) porti.
Samm: 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
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!