Satura rādītājs:

Kā izmantot fotoelementu, lai mainītu RGB LED krāsu: 3 soļi
Kā izmantot fotoelementu, lai mainītu RGB LED krāsu: 3 soļi

Video: Kā izmantot fotoelementu, lai mainītu RGB LED krāsu: 3 soļi

Video: Kā izmantot fotoelementu, lai mainītu RGB LED krāsu: 3 soļi
Video: ESP32 Tutorial 31 - Project LED Strip with Obstacle Avoidance | SunFounder's ESP32 IoT Learnig kit 2024, Novembris
Anonim
Kā izmantot fotoelementu, lai mainītu RGB gaismas diodes krāsu
Kā izmantot fotoelementu, lai mainītu RGB gaismas diodes krāsu

Manai Arduino projekta daļai 01 mana sākotnējā ideja bija izmantot temperatūras sensoru, lai ieslēgtu un izslēgtu gaismas diodi, bet diemžēl mans temperatūras sensors vēl nebija atnācis, tāpēc man bija jāizvēlas no Elegoo sākuma komplektā pieejamajiem sensoriem un jābrīnās ja varbūt es vispirms nebūtu aizmirsis pasūtīt savus temperatūras sensorus.

Ar jauno plānu ideja ir vienkārša: izmantojiet fotoelementu, lai mainītu gaismas diodes krāsu.

Piegādes:

  • 1 x Arduino Uno (vai līdzvērtīgs)
  • 1 x maizes dēlis
  • 4 x rezistori
  • 1 x RGB gaismas diode
  • 1 x fotoelements
  • 7 x MM vadi
  • USB kabelis

Visi izmantotie priekšmeti ir atrodami Elegoo super sākuma komplektā. Šeit

1. darbība. Izveidojiet savu maizes dēli

Izveidojiet savu maizes dēli
Izveidojiet savu maizes dēli

Pirmā lieta, kas jums jādara, ir izveidot savu maizes dēli, savienojot fotoelementu ar 5V un A5 tapām, kā parādīts iepriekš. Pievienojot RGB LED, katrs RGB ir jāpievieno tapai un katodam pie zemes. Šajā gadījumā sarkans līdz 6, zaļš līdz 5 un zils līdz 3.

2. darbība: kods

Tā kā esmu jauns, es esmu apvienojis kodu no vairākām vietām, lai iegūtu gala rezultātu. Vissvarīgākie soļi šajā kodā ir fotoelementa mainīgo lielumu noteikšana un katra LED kontakta izeja. Oriģinālie koda avoti nāk no vairākiem arduino apmācības failiem, kā arī šī Luca Mcloughlin apmācība, kas atrodama šeit.

Pirms kodēšanas pārliecinieties, lai pārbaudītu fotoelementa pamatfunkcijas, lai atrastu iestatīto vērtību, manējā tā bija 1023. Šī ir vērtība, kas tiks izmantota, lai mainītu paziņojuma if, else krāsu. Tas ir arī svarīgi, jo tas norāda jūsu gaismas diodei, uz ko tā reaģē. Koda mashup, ko es izmantoju, ir pievienots zemāk

3. darbība: pārbaudiet

Pārbaude
Pārbaude
Pārbaude
Pārbaude

Pēc kodēšanas jums jāpārbauda, vai viss darbojas pareizi. Ja tas tiek darīts pareizi, gaismas diodes krāsai vajadzētu reaģēt uz gaismas izmaiņām, kad virs tā vai virs tā tiek novietots priekšmets vai roka, pārejot no zila uz sarkanu.

Ieteicams: