Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Arduino -projektin osassa 01 alkuperäinen ajatukseni oli käyttää lämpötila -anturia LED -valon kytkemiseksi päälle ja pois päältä, mutta valitettavasti lämpötila -anturi ei ollut vielä tullut, joten jätin valinnan Elegoon aloituspakkauksessa olevista antureista ja ihmettelin jos ehkä en olisi unohtanut tilata lämpötila -antureitani.
Uudessa suunnitelmassa idea on yksinkertainen: Käytä valokennoa LED -valon värin muuttamiseen.
Tarvikkeet:
- 1 x Arduino Uno (tai vastaava)
- 1 x leipälauta
- 4 x vastukset
- 1 x RGB -LED
- 1 x valokenno
- 7 x MM johdot
- USB kaapeli
Kaikki käytetyt tuotteet löytyvät Elegoo super -aloituspaketista. Tässä
Vaihe 1: Rakenna leipätaulusi
Ensimmäinen asia, joka sinun on tehtävä, on rakentaa leipälauta yhdistämällä valokenno nastoihin 5V ja A5, kuten yllä. Kun liität RGB -merkkivalon, sinun on liitettävä jokainen RGB nastaan ja katodi maahan. Tässä tapauksessa punainen 6: een, vihreä 5: een ja sininen 3: een.
Vaihe 2: Koodi
Koska olen uusi tässä, olen yhdistänyt koodin useista paikoista lopputuloksen saamiseksi. Tämän koodin tärkeimmät vaiheet ovat valokennon muuttujien ja kunkin LED -nastaulostulon määrittäminen. Alkuperäiset koodilähteet ovat peräisin useista arduino -opetusohjelmatiedostoista sekä tästä Luca Mcloughlinin opetusohjelmasta.
Varmista ennen koodausta testataksesi valokennosi sen perustoiminnoissa löytääksesi asetetun arvon, minun kohdalla se oli 1023. Tätä arvoa käytetään if, else -lausekkeen värin muuttamiseen. Tämä on myös tärkeää, koska tämä kertoo LED -valolle, mihin se reagoi. Käyttämäni koodi mashup on liitteenä alla
Vaihe 3: Testaa
Koodauksen jälkeen sinun on testattava, että kaikki toimii oikein. Jos se on tehty oikein, LED -valon pitäisi reagoida valon muutokseen, kun esine tai käsi asetetaan sen päälle tai yläpuolelle ja vaihtuu sinisestä punaiseksi.