2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Za moj dio projekta Arduino 01, moja je prvotna ideja bila upotrijebiti temperaturni senzor za uključivanje i isključivanje LED -a, ali nažalost moj temperaturni senzor još nije stigao, što me je ostavilo da izaberem jedan od senzora dostupnih u početnom setu Elegoo -a i pitam se da možda nisam uopće zaboravio naručiti svoje senzore temperature.
S novim planom ideja je jednostavna: Upotrijebite fotoćeliju za promjenu boje LED diode.
Pribor:
- 1 x Arduino Uno (ili ekvivalent)
- 1 x matična ploča
- 4 x otpornika
- 1 x RGB LED
- 1 x fotoćelija
- 7 x MM žica
- USB kabl
Sve korištene stavke nalaze se u Elegoo super početnom setu. Ovdje
Korak 1: Izradite svoju pločicu
Prvo što trebate učiniti je izgraditi svoju matičnu ploču, povezujući fotoćeliju na pinove 5V i A5 kao što je prikazano gore. Prilikom povezivanja RGB LED diode svaki RGB ćete spojiti na pin i katodu na masu. U ovom slučaju crvena na 6, zelena na 5 i plava na 3.
Korak 2: Kôd
Kao nov u ovome, spojio sam kôd s više mjesta kako bih dobio krajnji rezultat. Najvažniji koraci unutar ovog koda su definiranje varijabli za fotoćeliju i svaki od LED pin izlaza. Izvorni izvori koda dolaze iz više arduino datoteka s uputama, kao i ovog vodiča Luce Mcloughlina koji se nalazi ovdje.
Prije kodiranja obavezno testirajte svoju fotoćeliju na njenim najosnovnijim funkcijama kako biste pronašli zadanu vrijednost, za mene je to bila 1023. To je vrijednost koja će se koristiti za promjenu boje u vašem if, else iskazu. Ovo je također važno jer ovo govori vašoj LED lampici na što reagira. Kôd mashup koji sam koristio nalazi se u nastavku
Korak 3: Testirajte
Nakon kodiranja trebali biste provjeriti radi li sve ispravno. Ako se učini ispravno, boja LED diode trebala bi reagirati na promjenu svjetla kada se predmet ili ruka stavi na nju ili iznad nje, prelazeći s plave na crvenu.