Мазмуну:
- 1 -кадам: Typical Use Case
- 2 -кадам: Мисалда колдонулган код
- 3 -кадам: Low Pass RC чыпкасын ишке ашыруу
- 4 -кадам: Арткы жарыкты программалык түрдө башкаруу
- 5 -кадам: ырахат алыңыз
Video: 1602 Ардуинодон LCD контраст контролу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Жаңы долбоордун үстүндө иштеп жатып, мен Arduino аркылуу 1602 ЖК дисплейинин арткы жарыгын жана контрастын башкаргым келген көйгөйгө туш болдум, бирок дисплей чындап эле жылтылдап турду.
1 -кадам: Typical Use Case
Кадимки учурда, дисплей контрасты маалымат баракчасына ылайык өзгөрмөлүү резистор аркылуу жөнгө салынат. Мындай учурда, резистор аркылуу биз V0 пининде көрүнгөн чыңалууну тууралай алабыз жана контраст ошого жараша жөнгө салынат. Arduino менен, биз чыгара турган эң жакшы нерсе - бул башка циклдеги PWM сигналы, бирок, тилекке каршы, модуль муну көрсөтүү менен бактылуу эмес.
2 -кадам: Мисалда колдонулган код
Муну кантип оңдоого болорун схемага кирүүдөн мурун, мен колдонуп жаткан кодду түшүндүрүп берейин.
Биринчи нерсе, биз суюк кристалл китепканасын камтышыбыз керек, андыктан дисплейге туташа алабыз. Андан кийин, биз LCDди дисплейибизди туташтыргычтар менен орнотобуз жана кошумча түрдө бизде арткы жарык жана контраст пинтери бар пиндерди аныктайбыз. Дисплейдеги контраст контролунун пини V0 жана Arduinoдогу 6 -пинге туташтырылган жана арткы жарыктын көзөмөлдөөчү пини А катары белгиленген жана бул негизинен LED болгондуктан, 220 Ом каршылыгы аркылуу Arduino 10 -пинге туташкан..
Орнотуу функциясында биз адегенде дисплейдеги жарыктыкты максимумга коюп, анан ЖК менен байланышты баштайбыз. Туура иштеп жатканына ынануу үчүн, биз "салам дүйнө" билдирүүсүн көрсөтөбүз жана болжол менен жарым секунда күтөбүз, ошондо биз чыгуунун OK экенин текшере алабыз.
Көбүнчө, V0 пиндин абалына жараша, күткөн нерселери башка болсо да, эч нерсе көрсөтүлбөшү мүмкүн. Мунун себеби - контраст пининин мааниси. Эгерде контраст өтө жогору коюлса, дисплей эптеп көрүнөт, андыктан аны азайтуу керек.
Коддун цикл бөлүмүндө биз биринчи кезекте ЖКнын мазмунун тазалайбыз жана контрастты программалык түрдө өзгөртө тургандыктан, биз текстти көрсөтөбүз, ал эми циклде биз пин чыгууну жаңыртып, учурдагы маанини экинчи сапта көрсөтөбүз.
3 -кадам: Low Pass RC чыпкасын ишке ашыруу
Көрүнүп тургандай, бул иштейт окшойт, бирок дисплей баары жылмакай. Мунун себеби, дисплей туруктуу чыңалууну күтөт, бирок анын ордуна Arduinoдон PWM сигналын алат. Муну оңдоо үчүн, биз өтө жөнөкөй өткөрмө RC чыпкасын кошобуз, андыктан чыгаруу чыңалуусун чыпкаласа болот жана биз салыштырмалуу туруктуу өндүрүштү алабыз.
Төмөн өтүү чыпкасы 1 кОм резистордон турат, ал бир жагы Arduinoдогу 6 -пинге, андан кийин дисплейде V0 менен туташкан. 10 uF конденсатору анын терс тарабы менен жерге жана оң V0 пинге туташкан. Резистор конденсаторду PWM импульсу менен заряддайт жана милдет циклине жараша анын заряды башка чыңалууга чейин жетет.
4 -кадам: Арткы жарыкты программалык түрдө башкаруу
Контрастты кантип орнотконубузга окшош, биз да жарыктын төөнөгүчүнө ушундай кылсак болот, бирок аз өтүү чыпкасын кошуунун кажети жок, анткени арткы жарыктын LEDы тез күйүп жана өчүп турганда көрүнбөйт.
5 -кадам: ырахат алыңыз
Бул абдан жөнөкөй трюк кийинки долбооруңузга жардам берет деп үмүттөнөм. Эгерде сизге бул көрсөтмө жаккан болсо, анда мени ээрчиңиз жана YouTube каналыма жазылыңыз.
Ютубда Кодду татып көрүңүз!
Ура!
Сунушталууда:
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны пландоо): 3 кадам (сүрөттөр менен)
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны плоттоо): Мен Arduino сенсорумду реалдуу убакытта окуй алам деп көп издедим. Сюжет гана эмес, ошондой эле эксперименттер жана оңдоолор үчүн маалыматтарды көрсөтүү жана сактоо. Мен тапкан эң жөнөкөй чечим excelди колдонуу болчу, бирок
1602 LCD жана 4x4 баскычтопту колдонуу менен Arduino DIY Calculator: 4 кадам
1602 ЖК жана 4x4 баскычтопту колдонуу менен Arduino DIY калкулятору: Салам балдар, бул көрсөтмөлөрдө биз Arduino менен негизги эсептөөлөрдү жасай турган калькулятор жасайбыз. Ошентип, биз негизинен 4x4 баскычтопунан маалыматтарды алып, 16x2 LCD дисплейине маалыматтарды басып чыгарабыз жана arduino эсептөөлөрдү аткарат
LCD 1602 менен RFID коопсуздук системасы: 4 кадам
LCD 1602 менен RFID Коопсуздук Системасы: КиришүүБүгүн биз RFID Коопсуздук Системасын түзөбүз. Бул коопсуздук системасы сыяктуу иштейт, андыктан RFID теги же карта жанында болгондо ЖК 1602де билдирүү көрсөтүлөт. Бул долбоордун максаты RFID эшик кулпуларынын кантип иштээрин моделдөө. Ошентип
Arduino LCD 16x2 үйрөткүчү - 1602 LCD дисплейи Arduino Uno менен: 5 кадам
Arduino LCD 16x2 үйрөткүчү | Интерфейс 1602 LCD дисплейи Arduino Uno менен: Саламатсыздарбы, балдар, анткени көптөгөн проекттерде кандайдыр бир DIY метр же YouTube жазылууну эсептөө дисплейи же калькулятор же дисплейи бар клавиатура кулпусу барбы же жокпу, эгерде бул долбоорлордун баары ушундай болсо arduino алар аныктайт
Bluetooth аркылуу Ардуинодон Android Телефонуна SD Карта Модулу менен Температура жана Нымдуулук маалыматын жазуучу: 5 кадам
Температура жана нымдуулук боюнча маалымат жазуучу Arduino тартып Android телефонуна SD карта модулу аркылуу Bluetooth аркылуу: Саламатсыздарбы, бул менин биринчи инструкциям, үмүт кылам, мен жаратуучулар коомчулугуна жардам бердим. Биз көбүнчө долбоорлорубузда сенсорлорду колдонобуз, бирок маалыматтарды чогултуунун, сактоонун жана аны дароо Телефондорду же башка түзмөктөрдү өткөрүүнүн жолун издейбиз