192x64 COG LCD'yi bir Arduino ile arayüz etmek, elektronik meraklıları ve profesyoneller için heyecan verici bir proje olabilir. 192x64 COG LCD'lerinden oluşan bir tedarikçi olarak, bu ekranlarla kapsamlı bir şekilde çalışma ve bunları bir Arduino'ya bağlamanın giriş ve çıkışlarını anlama fırsatım oldu. Bu blog yazısında, LCD'nin temellerini anlamaktan Arduino'nun kodunu etkili bir şekilde iletişim kurması için yazmaya kadar size adım adım rehberlik edeceğim.
192x64 COG LCD'yi anlamak
Arayüz işlemine dalmadan önce, 192x64 COG LCD'nin ne olduğunu anlamak için bir dakikanızı ayıralım. COG, Cam üzerinde çip anlamına gelir, yani entegre devrenin doğrudan LCD'nin cam substratına monte edildiği anlamına gelir. Bu teknoloji, harici yongalı geleneksel LCD'lere kıyasla daha küçük bir form faktörü, gelişmiş güvenilirlik ve daha iyi performans dahil olmak üzere çeşitli avantajlar sunar.
192x64 spesifikasyonu, LCD'nin çözünürlüğünü ifade eder, yani 192 piksel yatay ve 64 piksel dikey olarak gösterebilir. Bu yüksek çözünürlüklü ekran, endüstriyel kontrol panelleri, tıbbi cihazlar ve tüketici elektroniği gibi çok çeşitli uygulamalar için uygundur.
Gerekli bileşenler
Bir Arduino ile 192x64 COG LCD'yi arayüz etmek için aşağıdaki bileşenlere ihtiyacınız olacak:
- Arduino Kurulu:Arduino Uno, Mega veya Nano gibi Arduino tahtasını kullanabilirsiniz.
- 192x64 COG LCD:Bir tedarikçi olarak, Arduino ile uyumlu yüksek kaliteli 192x64 COG LCD'ler sunuyorum.
- Breadboard ve jumper telleri:Bunlar LCD'yi Arduino'ya bağlamak için kullanılır.
- Potansiyometre:LCD'nin kontrastını ayarlamak için bir potansiyometre kullanılır.
LCD'yi Arduino'ya bağlama
LCD'yi Arduino ile arayüzlemenin ilk adımı bunları bir araya getirmektir. İşte tipik bir kablo şeması:
| LCD PIN | Arduino pimi |
|---|---|
| VSS | Gnd |
| VDD | 5V |
| Vo | Potansiyometre merkezi pimi |
| Rs | Dijital Pin 12 |
| RW | Gnd |
| E | Dijital Pin 11 |
| D0 - D7 | Dijital Pimler 2 - 9 |
| CS1 | Dijital Pin 10 |
| CS2 | Dijital Pin 13 |
| İlk | Dijital Pin 8 |
| Bl+ | 5V |
| Bl- | Gnd |
Potansiyometreyi LCD'nin VO pimine bağladığınızdan emin olun. Bu, ekranın kontrastını ayarlamanızı sağlar.
Gerekli kütüphanelerin yüklenmesi
192x64 COG LCD ile iletişim kurmak için, uygun kütüphaneleri Arduino IDE'ye kurmanız gerekir. Bu amaç için popüler bir kütüphane, çeşitli LCD türlerini kontrol etmek için basit ve kullanımı kolay bir arayüz sağlayan U8G2 kütüphanesidir.
U8G2 kitaplığını yüklemek için şu adımları izleyin:
- Arduino IDE'yi açın.
- Gidip gelmek
Eskiz>Kütüphane ekleyin>Kütüphaneleri Yönetin. - Kütüphane yöneticisinde "U8G2" i arayın.
- U8G2 kütüphanesini seçin ve
Düzenlemekdüğme.
Arduino Kodunu Yazmak
LCD'yi Arduino'ya bağladıktan ve gerekli kütüphaneleri yükledikten sonra, LCD'de bir şeyler görüntülemek için kodu yazmanın zamanı geldi. İşte "Merhaba, dünya!" 192x64 COG LCD'deki mesaj:

#include <u8g2lib.h> // 192x64 COG LCD U8G2_SSD1322_NHD_SPI U8G2 (u8g2_sw_spi u8g2 (u8g2_sw_spi u8g2 (u8g2_sw_spi u8g2 (u8g2_r. /* cs =* / 13, /* data =* / clock =* / 13, /* data =* clock =* clap =* clap =* 1, /* clock =* clap =* 1, /* clock =* clap =* clap =* 1, /* clock =* clap =* clap =* clap =* clap =* clap =* clap =* clap =* clap =* 1, /* clock =* clog = /* sıfırlama =* / 8); void setup () {u8g2.begin (); } void loop () {u8g2.firstPage (); {u8g2.setfont (u8g2_font_ncenb08_tr); u8g2.drawstr (0, 10, "Merhaba, dünya!"); } while (u8g2.nextpage ()); gecikme (1000); }
Bu kodda, önce U8G2 kütüphanesini ekliyoruz ve bir örnek oluşturuyoruz.U8g2_sd1322_nhd_192x64_f_4w_sw_spi192x64 COG LCD için özel olarak tasarlanmış sınıf. Daha sonra LCD'yi başlatırızkurmak()İşlev ve "Merhaba, dünya!" Mesajdöngü()işlev.
Kurulumu test etmek
Kodu yazdıktan sonra, Arduino IDE'yi kullanarak Arduino kartına yükleyin. Her şey doğru bir şekilde kablolanıyorsa ve kod düzgün çalışıyorsa, "Merhaba, Dünya!" 192x64 COG LCD'de görüntülenen mesaj.
Sorun giderme
LCD'yi Arduino ile arayüz ederken herhangi bir sorunla karşılaşırsanız, bazı yaygın sorun giderme ipuçları:
- Kabloları kontrol edin:Tüm bağlantıların güvenli olduğundan ve gevşek kablo olmadığından emin olun.
- Kontrastı ayarlayın:Metin netleşene kadar LCD'nin kontrastını ayarlamak için potansiyometreyi kullanın.
- Kütüphaneleri doğrulayın:U8G2 kitaplığının doğru şekilde yüklendiğinden ve kodda doğru LCD sürücüsünün seçildiğinden emin olun.
Diğer İlgili LCD'ler
192x64 COG LCD'sine ek olarak, aynı zamanda çok çeşitli LCD'ler de sunuyoruz.122x32 Grafik LCD COG LCD-128x32 tek renkli LCD, Ve128x64b nokta Matrix LCD ekran. Bu LCD'ler ayrıca Arduino ile uyumludur ve çeşitli projelerde kullanılabilir.
Tedarik için İletişim
192x64 COG LCD'leri veya diğer LCD ürünlerimizden herhangi birini satın almakla ilgileniyorsanız, lütfen tedarik ve daha fazla tartışma için bizimle iletişime geçmekten çekinmeyin. Rekabetçi fiyatlarla ve mükemmel müşteri hizmetleriyle yüksek kaliteli ürünler sunuyoruz.
Referanslar
- Arduino belgeleri
- U8G2 Kütüphane Belgeleri
