
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Салам достор, Бүгүн мен Raspberry pi үчүн 16x2 дисплейди интерфейс кылам.
1 -кадам: компоненттери талап кылынат
Бул жерде тапшырманы аткаруу үчүн төмөнкү компоненттер керек.
- Raspberry Pi
- Raspberry Pi үчүн энергия менен камсыздоо адаптери
- 16x2 LCD дисплей
- потенциометр 10k
- туташтыруучу зымдар
- нан тактасы же 16х2 дисплей калканы
2 -кадам: Райондук туташуулар

Байланыштар бул сүрөттө көрсөтүлгөн. Бирок бул GPIO'дорду колдонуу милдеттүү эмес. ЖКны туташтыруу үчүн каалаган GPIO колдоно аласыз. Бирок, ошол эле GPIO'лорду программалоодо айтуу керек.өзгөртүлүүчү резистор дисплейдин контрастын жөндөө үчүн туташкан. Дисплей Raspberry piден иштейт. R/W пин жерге туташтырылган, анткени мен дисплейде окуу операциясын аткарбайм.
3 -кадам: Иштөө

Мен дисплей китепканасын түздүм, атап айтканда lcd.py Бул китепканада мен колдонуучу чакыра турган кээ бир функцияларды жазам. LCD дискти айдап чыгуу үчүн бул китепкананы кодуңузга кошуу милдеттүү. Китепкана жөнүндө көбүрөөк маалымат китепканада жеткиликтүү.
Биринчиден, begin () функциясын аткарышыңыз керек жана интерфейстин дисплейи үчүн колдонула турган пиндерди өткөрүшүңүз керек.
Бул жерде Print () функциясы бул функцияга өткөн каалаган маанини басып чыгара алат.
Бул дисплей 4 бит режиминде интерфейске ээ, андыктан D4-D7 жана RW, 4 казыктары гана EN тиштери малина пинине туташкан.
4 -кадам: Тест


Бул жерде сыналган видео жеткиликтүү
5 -кадам: Код
Бул жерде бул инструктивдүү код бар
6 -кадам: Кемчилиги
Бул скриптти жүктөөдө автоматтык түрдө иштетүүгө койсок, бул туура иштебейт. Бул Raspberry pi реалдуу убакыт контроллери болбогондуктан. Бул кодду дагы жакшыртуу керек
7 -кадам: Биз менен байланышыңыз
Көбүрөөк көрсөтмөлөр үчүн бул жерде
блог
мага электрондук почта
Сунушталууда:
Raspberry Pi менен BMG160 3-октук гироскоп сенсорунун интерфейси: 5 кадам

Raspberry Pi менен 3-октук гироскоптун сенсорунун BMG160 интерфейси: Азыркы дүйнөдө жаштардын жана балдардын жарымынан көбү оюндарды жакшы көрүшөт жана оюндун техникалык аспектилери менен кызыккандардын баары кыймыл сезүүнүн маанилүүлүгүн билет. бул доменде Бизди дагы ошол нерсе таң калтырды
Уюлдук телефон менен каалаган Arduino интерфейси: 6 кадам (сүрөттөр менен)

Уюлдук телефон менен каалаган Arduino интерфейси: Ардуинону колдонуп жатканда, сизде компьютериңиз жок болгондуктан, аны колдоно албай калышыңыз мүмкүн. Балким Windows же Mac OS шайкеш келбейт, сизде эч кандай компьютер жок же сиз жөн гана int үчүн көбүрөөк эркиндикти каалайсыз
Экран жана баскычтар менен эки зым (DMX) интерфейси: 5 кадам (сүрөттөр менен)

Экран жана баскычтар менен эки зым (DMX) интерфейси: DMX - бул сахнадагы жарык берүүчү түзүлүштөрдү жана атайын эффекттерди көзөмөлдөө үчүн колдонулган протокол. Ар бир түзмөктүн өзүнүн каналы бар, ал жооп берет. Бул каналды DIP которгуч же баскычтары бар дисплей колдонуучу тандап алат
Малина танкы веб интерфейси жана видео агымы менен: 8 кадам (сүрөттөр менен)

Малина танкы веб интерфейси жана видео агымы менен: Алыскы интернетти көзөмөлдөөгө жана видео агылтууга жөндөмдүү кичинекей WiFi танкасын кантип ишке ашырганымды көрөбүз. Ушул себептен улам мен тандадым
Үйрөткүч Arduino UNO менен 4-Сандык Дисплей Интерфейси: 6 кадам (Сүрөттөр менен)

Үйрөткүч Arduino UNO менен 4-Цифралуу Дисплей Интерфейси: Бул окуу куралы сизге 4-Сандык Дисплейди Arduino UNO менен колдонуу боюнча кээ бир негиздерди үйрөтөт