Мазмуну:
Video: Салам дүйнө! ЖКда CloudX M633 колдонуу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул үйрөткүчтө биз ЖКда (Суюк Кристалл Дисплей) көрсөтөбүз.
1 -кадам: ЖК (суюк кристалдуу дисплей)
ЖКнын параллелдүү интерфейси бар, башкача айтканда, дисплейди башкаруу үчүн микроконтроллер бир нече интерфейстин казыгын иштетиши керек. Интерфейс төмөнкү казыктардан турат:
ЖКнын эс тутумунда маалыматтарды жазып жаткан жерди көзөмөлдөгөн регистрди тандоо (RS) пин. Сиз экранда эмне бар экенин камтыган маалымат реестрин, же ЖКнын контролери мындан ары эмне кылуу керектиги боюнча көрсөтмөлөрдү издей турган көрсөтмө реестрин тандай аласыз.
Окуу/жазуу (R/W) пин, окуу режимин же жазуу режимин тандайт
Регистрлерге жазууга мүмкүндүк берүүчү иштетүүчү пин
8 маалымат төөнөгүчтөрү (D0 -D7). Бул казыктардын абалы (жогорку же төмөн) - бул сиз жазуу учурунда реестрге жазып жаткан биттериңиз же окуганда окуп жаткан баалуулуктарыңыз.
Ошондой эле дисплейдин страстинасы бар (Vo), электр менен камсыздоо түйүндөрү (+ 5V жана Gnd) жана LED жарыктандыруу (Bklt+ жана BKlt-) пиндери бар, алар сиз LCDди иштетүү, дисплейдин контрастын көзөмөлдөө жана LEDди күйгүзүү жана өчүрүү үчүн колдоно аласыз. арткы жарык, тиешелүүлүгүнө жараша.
Дисплейди көзөмөлдөө процесси көрсөтүүнү каалаган нерсенин сүрөтүн түзгөн маалыматтарды маалымат регистрине киргизүүнү, андан кийин көрсөтмөлөрдү регистрге киргизүүнү камтыйт. LiquidCrystal китепканасы муну сиз үчүн жөнөкөйлөтөт, андыктан төмөнкү деңгээлдеги көрсөтмөлөрдү билүүнүн кажети жок.
Hitachi шайкеш келген ЖКны эки режимде башкарса болот: 4-бит же 8-бит. 4-бит режими Arduinoдон жети I/O казыгын талап кылат, ал эми 8-бит режими 11 пинди талап кылат. Экранда текстти көрсөтүү үчүн, сиз бардыгын 4-бит режиминде жасай аласыз, андыктан мисал 2x16 ЖКны 4-бит режиминде кантип башкарууну көрсөтөт.
2 -кадам: КОМПОНЕНТ
- CloudX M633
- CloudX SoftCard
- V3 Cord
- LCD 16x2
- 10k Ом потенциометр
- Jumper зымы
- 220 Ом каршылыгы
- BreadBoard
бул жерден компонентиңизди сатып алсаңыз болот
3 -кадам: ЖАБДУУ
- LCD RS пин CloudX M633 санариптик пин 1
- LCD Cloudx M633 санариптик 2 -пинге пин орнотуу
- LCD D4 пин 3 Cloudx M633 санарип пинге
- LCD D5 пин Cloudx M633 санарип пин 4
- LCD D6 пин Cloudx M633 санарип пин 5
- LCD D7 төөнөгүч Cloudx M633 санариптик пинге 6
Кошумча катары, 10k идишти +5V менен GNDга, аны тазалагыч менен (чыгаруу) ЖК экрандарына VO пин. Дисплейдин арткы жарыгын күйгүзүү үчүн 220 омдук резистор колдонулат, адатта ЖК туташтыргычынын 15 жана 16 пинтеринде.
4 -кадам: КОДГОРЛОО
Бул кодду CloudX IDEге көчүрүңүз
#кошуу#кошуу
жайгашуу(){
lcdSetting (1, 2, 3, 4, 5, 6); lcdCmd (ачык); lcdCmd (cursorOff);
цикл () {
lcdWriteText (1, 2, "САЛАМ ДҮЙНӨ!"); lcdWriteText (2, 2, "I CLOUDX I Use");
}
}
Сунушталууда:
8051 DS1307 RTC менен интерфейс жана ЖКда убакыт белгисин көрсөтүү: 5 кадам
DS1307 RTC менен 8051 интерфейси жана ЖКда убакыт белгисин көрсөтүү: Бул окуу куралында биз ds1307 RTC менен 8051 микроконтроллерди кантип интерфейске алаарыбызды түшүндүрдүк. Бул жерде биз RTC убактысын proteus симуляциясын колдонуу менен LCDде көрсөтөбүз
Салам, Snow Angel !: 6 кадам
Салам, Snow Angel!: Бул иш 4-5-класстагы схемаларды, өткөргүчтөрдү жана изоляторлорду киргизүү үчүн колдонулат. Сабак өткөндөн кийин, мен студенттерди микросхемалардын, өткөргүчтөрдүн жана изоляторлордун чындыгында кандайча активдүү экенин түшүнүүгө кызыктыруу жана шыктандыруу үчүн бул иш менен тааныштырдым
Салам Поезд! ATtiny 1614: 8 кадам (Сүрөттөр менен)
Салам Поезд! ATtiny 1614: Менин Fab Academy сабагым үчүн микроконтроллер, баскыч жана LED менен такта түзүшүм керек. Мен аны түзүү үчүн Eagle колдоном
Nokia 5110 ЖКда Live Arduino сенсорунун көрсөткүчтөрүн көрсөтүү: 4 кадам (сүрөттөр менен)
Nokia 5110 LCDдеги Live Arduino Sensor Readingsти көрсөтүү: Эгер сиз качандыр бир убакта arduino менен иштешкен болсоңуз, анда сенсордун көрсөткүчтөрүн көрсөтүшүн каалагандырсыз. балким, ал дагы бир нерсеге окууларын көрсөтүүнү каалайт
CloudX M633 менен алып баруу жана өчүрүү баскычын колдонуу: 3 кадам
CloudX M633 менен алып баруу жана өчүрүү баскычын колдонуу: < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…"/> Сиз баскычты басканыңызда LEDди күйгүзүү үчүн CloudX M633 колдоно алаарыңызды билчү белеңиз? Бул долбоордо баскычты кантип ӨЧҮРҮҮ жана ӨЧҮРҮҮ үчүн колдонсо болорун көрсөтөм. эмне