Мазмуну:

1 -долбоор: C тилиндеги демо видео: 9 кадам
1 -долбоор: C тилиндеги демо видео: 9 кадам

Video: 1 -долбоор: C тилиндеги демо видео: 9 кадам

Video: 1 -долбоор: C тилиндеги демо видео: 9 кадам
Video: Lilly Wood & The Prick and Robin Schulz - Prayer In C (Robin Schulz Remix) (Official) 2024, Июль
Anonim
Image
Image

Саламатсызбы, хоббичи, Бул долбоордо мен кичинекей дисплейди түзгүм келди, ал менин лабораторияга жакшы киришүү катары кызмат кылат.

Бул үчүн, мен eBayде төмөнкү компоненттерди көп колдондум:

-Arduino Nano:

-I2C OLED ЖК дисплейи:

-Жабыштыруучу жылытуучу курал:

Төмөндө бул долбоорду бүтүрүү үчүн керектүү кадамдар

1 -кадам: Arduino жана LCD дисплейлерине баштарды кошуңуз

2 -кадам: Биздин LCD дисплейибиз үчүн тоодой кызмат кыла турган Arduino нанонун JTAG башын ийип коюңуз

3 -кадам: Байланышкан жабышчаак тапанчаны колдонуп, кичинекей дисплейди Arduino Nanoго чаптаңыз

4 -кадам: Туура Туташууларды жасаңыз

Эми бүт түзүлүш биригип, кээ бир байланыштарды түзүүгө убакыт келди. Ал үчүн төмөндөгү байланыштарды орнотушуңуз керек.

Муну менен, эгер сиз төмөндө көрсөтүлгөндөй стандарттык секиргичтер болсоңуз, зымдарды да кыскартыңыз. Бармактын тез эрежеси - бул зымды жип менен кесүү үчүн так жайгашкан жерди болжолдоо.

5 -кадам: Кесилгенден кийин, секирүүчү зымдын эки учун ээрчиш керек

6 -кадам: Бардык байланыштарды бүтүрүңүз. Бул бүткөндөн кийин, бул кичинекей орнотууну программалоого убакыт келди

7 -кадам: Кээ бир коддоого даяр болуңуз

кодду Arduinoго киргизүүдөн мурун, алгач бир нече китепкананы жүктөп алышыңыз керек. Төмөнкү эки шилтеме сизге жетиши керек:

Adafruit-GFX-Китепкана:

Adafruit-SSD1306:

Сиз Arduino IDEге кысылган китепкананы (.zip) кантип кошууну билесиз деп ойлойм. Болбосо, тема жөнүндө көбүрөөк билүү үчүн төмөнкү шилтемени колдонуңуз:

Arduino IDEге.zip китепканасын кантип кошуу керек:

8 -кадам: Программаңызга дагы сонун функцияларды кошуңуз

Бул техникалык жактан бир кадам эмес, бирок эгер сиз экраныңызга сүрөттөрдү кошуу сыяктуу дагы сонун функцияларды киргизгиңиз келсе жана бир топ түйшүктүү иш үчүн дисплейге-g.webp

Шилтеме 1:

Шилтеме 2:

Биринчи шилтеме, link1, каалаган өлчөмдөгү сүрөттү OLED дисплейинин өлчөмүн чагылдырган 128X64 ылайыктуу өлчөмгө айландырууга жардам берет. Айтор, колуңуздагы акыркы продукттун негизинде кичирээк же чоң өлчөмгө айландырсаңыз болот. Экинчи шилтемеге келсек, ал сүрөттү битмап форматына айландырууга мүмкүндүк берет (0 жана 1дин матрицасына бириктирилген). Муну Arduino программанын эс тутумунда сактоо кийинчерээк "display.drawBitmap ()" функциясын колдонуп көрсөтүүгө жардам берет.

9 -кадам: Чыгармачыл болгула, Асман чеги

Мен жогорудагы видеого жетүү үчүн коддорумду байланыштырып жатам (GitHub шилтемеси). Мен дагы жогорудагы видеонун жайыраак версиясын тиркеп жатам.

Шилтеме:

PS: суротту монохромдуу сүрөттөргө айлантуудан мурун анын иштетилишине көңүл буруңуз. Мунун жыйынтыгы жакшы же жаман болушу мүмкүн. Мен контрастты кийин келе турган босоголук чыпканы камтыган деңгээлге тууралоону сунуштайм.

Илхам алууга, өзгөрүүгө жана киргизилген кээ бир функцияларды колдонууга тартынбаңыз.

Эгер сизге бул нерсе жакса, лайк басып, бөлүшүп, жазылып, дагы кызыктуу мазмунга жазылыңыз.

Сунушталууда: