Мазмуну:
Video: TinkerCadдагы Arduino менен RGB интерфейси: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул окуу куралы, сиз Arduino RGB жетектөөчү интерфейси жөнүндө билесиз. RGB жетеги үч башка LEDден турат, бул LEDлар кызыл, жашыл жана көк деп божомолдоого болот. Бул түстөрдү аралаштыруу менен биз башка көптөгөн түстөрдү ала алабыз. Arduino аналогдук жазуу функциясына ээ, ал бизге Arduino RGB жетеги үчүн ар кандай түстөрдү алууга жардам берет.
1 -кадам: RGB LED схемасы
Чындыгында RGB LEDлеринин эки түрү бар; жалпы катод бир жана жалпы анод бир. Жалпы катоддо RGB жетектөөчүдө, бардык лоддордун катоддору жалпы болуп саналат жана биз PWM сигналдарын LEDдин анодуна беребиз, ал эми жалпы аноддо RGB жетектегенде, бардык аноддордун аноду жалпы жана биз катодго PWM сигналдарын беребиз. леддердин.
Биз колдоно турган нерсе - бул RGBдин жалпы катоду. Ошентип, биз жалпы пинди Arduino GNDге жана LEDдин башка үч жолун Arduino PWM казыктарына туташтырабыз. Эскертүү Сиз жалпы катод менен жалпы аноддун түрүн айырмалай албайсыз, анткени экөө тең окшош. ошол эле Сиз жалпы катод же жалпы анод экенин көрүү үчүн байланыштарды түзүшүңүз керек болот. RGB лидеринин башка лидерлерге караганда бир чоң көрсөткүчү бар. Жалпы катоддо, ал GNDге жана жалпы аноддук корпуска туташат; ал 5Vга туташат.
2 -кадам: Райондук диаграмма
RGB диодунун катодун туташтырыңыз, бул RGBдин узунураак пини Arduino GNDге жана калган үч казыкка Arduino 3, 4, 5 пинине 220 омдук резисторлор аркылуу туташтырылат. Резисторлор RGB лед аркылуу агып кетишине жол бербейт.
Эгерде сиз жалпы анодду RGB алып жаткан болсоңуз, анда узун коргошун 5V Arduino менен туташтырыңыз.
Эскертүү: Эгерде сизде башка Arduino бар болсо, анда ошол Arduino PWM казыктарын колдонуп жатканыңызды текшериңиз. PWM төөнөгүчтөрүнүн жанында ~ белгиси бар.
3 -кадам: Иштөө
RGB LEDдин ичинде дагы үч LED бар. Ошентип, бул жарыктын жарыгын өзгөртүү менен биз башка көптөгөн түстөрдү ала алабыз. RGB жарыктыгын өзгөртүү үчүн, биз Arduino PWM казыктарын колдоно алабыз. PWM казыктары ар кандай түстөрдү алууга алып келген RGBге ар кандай милдет циклдарын берет.
Төмөндөгү RGB түс дөңгөлөгү сизге Arduino RGB жетеги үчүн ар кандай түстөрдү тандоого жардам берет.
4 -кадам: Код
Көбүрөөк кызыктуу долбоорлор үчүн мени менен байланышыңыз:
Youtube:
Facebook баракчасы:
Инстаграм: https://instagram.com/official_techeor? Igshid = uc8l…
Сунушталууда:
TinkerCadдагы Arduino аркылуу пианино үндөрү: 4 кадам
TinkerCadда Arduino колдонулган пианино үндөрү: Бул окуу куралында сиз Arduino менен ызылдакты (же пьезо спикерин) кантип колдонууну үйрөнөсүз. Бузлерди ойготкуч түзүлүштөрдөн, компьютерлерден, таймерлерден жана чычканды басуу же басуу сыяктуу колдонуучунун ырастоосунан табууга болот. Ошондой эле тон () жана
Tinkercadдагы Arduino менен интерфейс ЖК: 5 кадам
Tinkercadдагы Arduino менен интерфейс ЖК: Бул макаланын коду стандарттык Hitachi HD44780 драйверин колдонгон LCDлер үчүн жазылган. Эгерде сиздин ЖКда 16 төөнөгүч болсо, анда Hitachi HD44780 драйвери бардыр. Бул дисплейлер 4 бит режиминде же 8 бит режиминде зымдуу болушу мүмкүн. ЖКнын зымдары 4
Tinkercadдагы Arduino Serial Monitor: 7 кадам (Сүрөттөр менен)
Tinkercadдагы Arduino Serial Monitor: Программаңызда болуп жаткан нерселердин бардыгын көзөмөлдөө чоң согуш болушу мүмкүн. Сериялык монитор - бул USB кабели аркылуу компьютерге билдирүү аркылуу кодуңузда эмне болуп жатканын угуунун жолу. Tinkercad Circuits симуляторунда Сериал
Tinkercadдагы Arduino менен RGB LED түстөрүнүн аралашуусу: 5 кадам (сүрөттөр менен)
Tinkercadдагы Arduino менен RGB LED түстөрүнүн аралашуусу: Келгиле, Arduino аналогдук чыгармаларын колдонуу менен көп түстүү LEDди кантип башкарууну үйрөнөлү. Биз RGB светодиодун Arduino Uno менен туташтырып, анын түсүн өзгөртүү үчүн жөнөкөй программа түзөбүз. Сиз Tinkercad схемаларын колдонуп, ээрчип кете аласыз. Сиз муну көрө аласыз
Уюлдук телефон менен каалаган Arduino интерфейси: 6 кадам (сүрөттөр менен)
Уюлдук телефон менен каалаган Arduino интерфейси: Ардуинону колдонуп жатканда, сизде компьютериңиз жок болгондуктан, аны колдоно албай калышыңыз мүмкүн. Балким Windows же Mac OS шайкеш келбейт, сизде эч кандай компьютер жок же сиз жөн гана int үчүн көбүрөөк эркиндикти каалайсыз