Turinys:
Video: RGB sąsaja su „Arduino“„TinkerCad“: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šioje pamokoje sužinosite apie „Arduino RGB“sąsają. RGB diodus sudaro trys skirtingi šviesos diodai, iš pavadinimo galite atspėti, kad šie šviesos diodai yra raudoni, žali ir mėlyni. Sumaišydami šias spalvas galime gauti daug kitų spalvų. „Arduino“turi analoginio rašymo funkciją, kuri padės mums gauti skirtingų spalvų „Arduino RGB“diodams.
1 žingsnis: RGB LED schema
Iš tikrųjų yra dviejų tipų RGB šviesos diodai; bendras katodas ir bendras anodas. Bendrame katodo RGB šviesos diode visų LED katodai yra įprasti ir mes suteikiame PWM signalus šviesos diodų anodui, o bendrame anode RGB - visų LED anodai yra bendri ir mes suteikiame PWM signalus katodui. vadovavo.
Tas, kurį ketiname naudoti, yra įprastas RGB katodo LED. Taigi, mes prijungsime bendrą kaištį prie „Arduino“GND ir kitus tris šviesos diodų laidus prie „Arduino“PWM kaiščių. tas pats. Turėsite sujungti, kad pamatytumėte, ar tai yra bendras katodas, ar bendras anodas. RGB šviesos diodas turi vieną didelį pranašumą nei kiti. Bendrame katodo korpuse jis bus prijungtas prie GND ir bendrame anodo korpuse; jis bus prijungtas prie 5V.
2 žingsnis: grandinės schema
Prijunkite RGB šviesos diodo katodą, kuris yra ilgesnis RGB kaištis, prie „Arduino“GND, o kiti trys kaiščiai prie „Arduino“kaiščio 3, 4, 5 per 220 omų rezistorius. Rezistoriai neleis pertekliniam srovės kiekiui tekėti per RGB lemputę.
Jei naudojate įprastą anodinį RGB šviesos diodą, prijunkite ilgą laidą prie 5 V „Arduino“.
Pastaba: jei turite kitą „Arduino“, įsitikinkite, kad naudojate to „Arduino“PWM kaiščius. PWM kaiščiai turi ~ ženklą.
3 žingsnis: darbas
RGB šviesos diodo viduje yra dar trys šviesos diodai. Taigi, pakeisdami šių šviesos diodų ryškumą, galime gauti daug kitų spalvų. Norėdami pakeisti RGB šviesos diodų ryškumą, galime naudoti „Arduino“PWM kaiščius. PWM kaiščiai RGB signalizuos skirtingus darbo ciklus, dėl kurių bus gautos skirtingos spalvos.
Žemiau esantis RGB spalvų ratas padės jums pasirinkti skirtingas „Arduino RGB LED“spalvas.
4 žingsnis: kodas
Norėdami gauti daugiau įdomių projektų, susisiekite su manimi:
Youtube:
„Facebook“puslapis:
Instagram: https://instagram.com/official_techeor? Igshid = uc8l…
Rekomenduojamas:
„Arduino“erdvėlaivio sąsaja: 3 žingsniai
„Arduino“erdvėlaivio sąsaja: „Hi Instructable“bendruomenė, šį kartą aš padariau vieną iš paprasčiausių projektų, kuriuos užbaigiau su „Arduino Uno“: erdvėlaivių grandine. Tai vadinama todėl, kad būtent tokio tipo programavimas ir grandinės būtų naudojamos ankstyvosiose mokslinės fantastikos TV laidose ir filmuose
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
LCD sąsaja su „Arduino“„Tinkercad“: 5 žingsniai
LCD sąsaja su „Arduino“„Tinkercad“: šio straipsnio kodas yra skirtas LCD ekranams, kurie naudoja standartinę „Hitachi HD44780“tvarkyklę. Jei jūsų LCD yra 16 kaiščių, greičiausiai jame yra „Hitachi HD44780“tvarkyklė. Šiuos ekranus galima prijungti 4 bitų arba 8 bitų režimu. LCD laidų prijungimas per 4
„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: 4 žingsniai
„Arduino Lux“matuoklis - sąsaja su OPT3001 su „Arduino“: paprastai susiduriame su situacija, kai turime išmatuoti šviesos intensyvumą. Taigi nusprendžiau atlikti nedidelį projektą, kuris padės mums išspręsti šią problemą. Šis projektas iliustruoja, kaip galime naudoti OPT3001 su „Arduino“kaip „Lux“matuokliu. Šiame projekte turiu
„Arduino“pradedantiesiems: „Arduino“sąsaja su 16x2 LCD ekranu: 5 žingsniai
„Arduino“pradedantiesiems: „Arduino“sąsaja su 16 x 2 skystųjų kristalų ekranu: „Sveiki visi, šiais laikais„ Arduino “tapo labai populiarus ir visi, kurie jį priima, dėl lengvo kodavimo. Sukūriau„ Arduino Basics “seriją, kuri padeda pradedantiesiems, naujokams ir net kūrėjams, kad modulis veiktų. Tai yra