Mündəricat:

Layihə 1: C Dilində Demo Video: 9 Addım
Layihə 1: C Dilində Demo Video: 9 Addım

Video: Layihə 1: C Dilində Demo Video: 9 Addım

Video: Layihə 1: C Dilində Demo Video: 9 Addım
Video: orik qaqa cellnen gorusdü 2024, Noyabr
Anonim
Image
Image

Salam hobbi dostum

Bu layihədə laboratoriyam üçün yaxşı bir giriş olaraq xidmət edəcək kiçik bir ekran demosu yaratmaq istədim.

Bunu etmək üçün eBay -də aşağıdakı komponentlərdən çox istifadə etdim:

-Arduino Nano:

-I2C OLED LCD Ekran:

-Yapışqan Qızdırıcı Tabanca:

Bu layihəni başa çatdırmaq üçün lazım olan addımlar aşağıdakılardır

Addım 1: Başlıqları həm Arduino, həm də LCD Ekrana lehimləyin

Addım 2: Arduino Nano'da LCD Ekranınıza Montaj Olan JTAG Başlığını Bükün

Addım 3: Bağlı Yapışqan Tabancadan istifadə edərək Kiçik Ekranı Arduino Nanoya yapışdırın

Addım 4: Doğru Bağlantılar qurun

İndi bütün quruluş bir araya gəldikdə, bəzi əlaqələr qurmağın vaxtı gəldi. Bunun üçün aşağıdakı əlaqələri qurmalısınız.

Aşağıda göstərildiyi kimi standart atlayıcılar olsanız, telləri qısaltmalısınız. Kəsmə üçün dəqiq yeri təxmin etmək üçün tez bir qayda, ipi iplə bağlamaqdır.

Addım 5: Kəsmələr etdikdən sonra, tullanan telin iki ucunu aşağıdakı kimi lehimləməlisiniz

Addım 6: Bütün Bağlantıları Bitirin. Bu Bitdikdən Sonra, Bu Kiçik Quraşdırmanı Proqramlaşdırmağın Vaxtıdır

Addım 7: Bəzi Kodlaşdırmalara Hazır olun

Arduinoya hər hansı bir kod qoymadan əvvəl əvvəlcə bir neçə kitabxana yükləməlisiniz. Aşağıdakı iki bağlantı sizi ora çatdırmalıdır:

Adafruit-GFX-Kitabxanası:

Adafruit-SSD1306:

Arduino IDE -yə sıxılmış kitabxana (.zip) əlavə etməyi bildiyinizi güman edirəm. Əks təqdirdə, mövzu haqqında daha çox məlumat əldə etmək üçün aşağıdakı linki istifadə edin:

Arduino IDE-ə.zip kitabxanasını necə əlavə etmək olar:

Addım 8: Proqramınıza Daha Sərin Xüsusiyyətlər əlavə edin

Bu texniki cəhətdən bir addım deyil, ancaq ekrana şəkillər əlavə etmək və daha yorucu iş üçün daha sərin xüsusiyyətlər əlavə etmək istəsəniz, ekrana bir-g.webp

Bağlantı 1:

Bağlantı 2:

İlk link, link1, hər hansı bir ölçüdə bir görüntüyü OLED ekranın ölçüsünü təmsil edən uyğun 128X64 ölçüsünə çevirməyə kömək edir. Deyilənə görə, əlinizdəki son məhsula əsaslanaraq daha kiçik və ya daha böyük ölçülərə çevrilə bilərsiniz. İkinci bağlantıya gəldikdə, bu, görüntüyü bitmap formatına çevirməyə imkan verir (0 və 1 dəstələri bir araya gələrək matrisə çevirir). Bunu son olaraq Arduinonun proqram yaddaşında saxlamaq, "display.drawBitmap ()" funksiyasından istifadə edərək daha sonra göstərilməsinə kömək edər.

Addım 9: Yaradıcı olun, Göy Limitdir

Yuxarıdakı videoya çatmaq üçün kodlarımı əlaqələndirirəm (GitHub linki). Yuxarıdakı videonun daha yavaş bir versiyasını da əlavə edirəm.

keçid:

PS: şəklin monoxrom şəkillərə çevrilməzdən əvvəl işlənməsinə diqqət yetirin. Buna əsaslanaraq nəticə yaxşı və ya pis ola bilər. Kontrastı sonradan gələcək eşik filtrini əhatə edən bir səviyyəyə düzəltməyi məsləhət görürəm.

İlham almaq, dəyişdirmək və daxil olan bəzi xüsusiyyətlərdən istifadə etməkdən çekinmeyin.

Bunu bəyəndinizsə, daha maraqlı məzmunlar üçün bəyənin, paylaşın və abunə olun.

Tövsiyə: