2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Za moj projekt Arduino, del 01, je bila moja prvotna ideja uporabiti temperaturni senzor za vklop in izklop LED, vendar žal moj temperaturni senzor še ni prišel, zato sem lahko izbiral med senzorji, ki so na voljo v začetnem kompletu Elegoo, in se sprašujem če morda sploh nisem pozabil naročiti svojih temperaturnih senzorjev.
Z novim načrtom je ideja preprosta: s fotocelico spremenite barvo LED.
Zaloge:
- 1 x Arduino Uno (ali enakovredno)
- 1 x plošča
- 4 x upori
- 1 x RGB LED
- 1 x fotocelica
- 7 x MM žice
- USB kabel
Vsi uporabljeni predmeti so v super zagonskem kompletu Elegoo. Tukaj
1. korak: Zgradite svojo ploščico
Prva stvar, ki jo morate storiti, je, da sestavite svojo matično ploščo in fotocelico povežete z zatiči 5V in A5, kot je prikazano zgoraj. Ko priključite LED RGB, morate vsak RGB povezati z nožico in katodo na maso. V tem primeru rdeča na 6, zelena na 5 in modra na 3.
2. korak: Koda
Ker sem nov v tem, sem združil kodo z več mest, da bi dobil končni rezultat. Najpomembnejši koraki v tej kodi so opredelitev spremenljivk za fotocelico in vsak izhod LED zatiča. Izvirni viri kode prihajajo iz več datotek z navodili za arduino, pa tudi iz te vadnice Luce Mcloughlina, ki jo najdete tukaj.
Pred kodiranjem se prepričajte, da fotocelica preizkusi njene najosnovnejše funkcije, da poišče vašo nastavljeno vrednost, za mojo je bila 1023. To je vrednost, ki bo uporabljena za spreminjanje barve v stavku if, else. To je tudi pomembno, saj to pove vaši LED diodi, na kaj se odziva. Koda, ki sem jo uporabil, je priložena spodaj
3. korak: Preizkusite
Po kodiranju morate preveriti, ali vse deluje pravilno. Če je pravilno opravljeno, se mora barva LED odzvati na spremembo svetlobe, ko nanjo ali nad njo položite predmet ali roko in preklopite iz modre v rdečo.