Мазмұны:

1 -жоба: C тіліндегі демо -бейне: 9 қадам
1 -жоба: C тіліндегі демо -бейне: 9 қадам

Бейне: 1 -жоба: C тіліндегі демо -бейне: 9 қадам

Бейне: 1 -жоба: C тіліндегі демо -бейне: 9 қадам
Бейне: Кинода емес, өмірде де😂 2024, Шілде
Anonim
Image
Image

Сәлем, хоббиші, Бұл жобада мен зертханама жақсы кіріспе болатын шағын дисплей демо жасағым келді.

Ол үшін мен eBay -де келесі компоненттерді жақсы қолдандым:

-Arduino Nano:

-I2C OLED СКД дисплейі:

-жабысқақ қыздырғыш пистолет:

Бұл жобаны аяқтау үшін келесі қадамдар қажет

1 -қадам: тақырыптарды Arduino және LCD дисплейіне дәнекерлеңіз

2 -қадам: Arduino Nano -дағы JTAG тақырыбын бүгіңіз, ол біздің СКД дисплейімізге қызмет етеді

3 -қадам: Байланыстырылған жабысқақ пистолетті қолданып, шағын дисплейді Arduino Nano -ға жабыстырыңыз

4 -қадам: Дұрыс қосылыстар жасаңыз

Енді барлық қондырғы жиналғаннан кейін, кейбір байланыстарды орнатудың уақыты келді. Ол үшін төмендегі байланыстарды орнату қажет.

Сонымен қатар, егер сіз төменде көрсетілгендей стандартты секіргіш болсаңыз, сымдарды қысқартуға тура келеді. Қиындық жасаудың нақты орнын бағалау үшін сымның бұралуы - қарапайым ереже.

5 -қадам: Қиып алғаннан кейін сізге секіргіштің екі ұшын дәнекерлеу қажет болады

6 -қадам: Барлық қосылымдарды аяқтаңыз. Бұл аяқталғаннан кейін, бұл шағын қондырғыны бағдарламалаудың уақыты келді

7 -қадам: Кейбір кодтауға дайын болыңыз

кез келген кодты Arduino -ға салмас бұрын алдымен бірнеше кітапхананы жүктеп алу қажет болады. Келесі екі сілтеме сізді сол жерге апаруы керек:

Adafruit-GFX-кітапханасы:

Adafruit-SSD1306:

Сіз қысылған кітапхананы (.zip) Arduino IDE -ге қалай қосуға болатынын білесіз деп ойлаймын. Егер басқаша болса, тақырып туралы көбірек білу үшін келесі сілтемені пайдаланыңыз:

Arduino IDE-ге.zip кітапханасын қалай қосуға болады:

8 -қадам: Бағдарламаға басқа керемет мүмкіндіктерді қосыңыз

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

1-сілтеме:

2 -сілтеме:

Бірінші сілтеме, link1, кез келген өлшемдегі кескінді OLED дисплейінің өлшемін көрсететін сәйкес 128X64 өлшеміне түрлендіруге көмектеседі. Айтуынша, сіз қолда бар соңғы өнімге негізделген кішірек немесе үлкен өлшемдерге түрлендіруді жасай аласыз. Екінші сілтемеге келетін болсақ, бұл кескінді нүктелік кескін форматына түрлендіруге мүмкіндік береді (0 мен 1 жиынтығы матрицаға біріктірілген). Мұны Arduino бағдарламасының жадында соңғы сақтау оны «display.drawBitmap ()» функциясы арқылы көрсетуге көмектеседі.

9 -қадам: Шығармашылық болыңыз, аспан - бұл шектеу

Мен жоғарыдағы бейнеге қол жеткізу үшін кодтарымды байланыстырамын (GitHub сілтемесі). Мен сонымен қатар жоғарыдағы бейненің баяу нұсқасын қосамын.

сілтеме:

PS: суретті монохромды суреттерге өзгертпес бұрын оны өңдеуге мұқият назар аударыңыз. Соңғы нәтиже жақсы немесе жаман болуы мүмкін. Мен контрастты шекті сүзгіні қамтитын деңгейге реттеуге кеңес беремін.

Шабыт алуға, өзгертуге және қосылған кейбір мүмкіндіктерді пайдалануға болады.

Егер сізге бұл ұнаған болса, қызықты мазмұнға жазылу, бөлісу және жазылу.

Ұсынылған: