Sisällysluettelo:

Valosolun käyttäminen RGB -LEDin värin muuttamiseen: 3 vaihetta
Valosolun käyttäminen RGB -LEDin värin muuttamiseen: 3 vaihetta

Video: Valosolun käyttäminen RGB -LEDin värin muuttamiseen: 3 vaihetta

Video: Valosolun käyttäminen RGB -LEDin värin muuttamiseen: 3 vaihetta
Video: Демидовы (1 серия) (1983) фильм 2024, Marraskuu
Anonim
RGB -LEDin värin vaihtaminen valokennon avulla
RGB -LEDin värin vaihtaminen valokennon avulla

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

Rakenna leipälauta
Rakenna leipälauta

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

Testata
Testata
Testata
Testata

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.

Suositeltava: