Haberler

Arduino ile 16×2 LCD nasıl kullanılır?

16×2 LCD nedir?

16×2 LCD ekran 2 satıra sahiptir ve her satırda 16 karakter gösterebilir. 16×2, iki satır ve her satırda 16 sütun anlamına gelir, toplamda 32 karakter eder. 16×2 LCD ekran, özel metinler, sayılar ve özel karakterler göstermek için sıvı kristal kütüphanesi ile bir Arduino mikrodenetleyici kartı kullanılarak programlanabilir.

Geleneksel olarak, 16×2 LCD, monokrom arka ışık ile görüntülemek için 10’a kadar I/O pini gerektirirken, RGB arka ışık ile rengi kontrol etmek için ekstra 3 pin gerektirir, bu da ana kontrol kartında birçok I/O pinini kaplayacaktır. Monokrom arka ışık ile işiniz bitti mi? Grove I2C konektörünün yardımıyla yalnızca 2 sinyal pini ve 2 güç pini gereklidir. Bu pinleri nasıl bağlayacağınızı bile düşünmenize gerek yok. Sadece bunu Seeeduino V4.2 gibi Arduino kartındaki I2C arayüzüne takın.

Bu Grove 16×2 LCD, tam renkli bir arka ışık ile birlikte gelir. Yüksek kontrast ve kullanım kolaylığı, onu Arduino ve Raspberry Pi ile mükemmel bir I2C 16×2 LCD yapar. Bu, basit ve özlü Grove arayüzü aracılığıyla herhangi bir renge ayarlamanıza olanak tanır.

Grove – 16×2 LCD RGB Arka Işık, kullanıcı tanımlı karakterleri de destekler! Bir kalp ya da başka yabancı karakterler mi almak istiyorsunuz? Bu özelliği kullanın ve tasarlayın!

Arduino ile 16×2 LCD Oynama

Arduino ile I2C ekran için adım adım kılavuz:

Adım 1 – 16×2 LCD ekranı base shield’ın I2C portuna bağlayın.

Adım 2 – Base shield’ı Seeeduino’ya bağlayın.

Not: Eğer Base Shield yoksa, Grove - LCD RGB Arka Işık'ı Seeeduino'ya aşağıdaki gibi doğrudan bağlayabiliriz.
Seeeduino Grove – LCD RGB Arka Işık
5V Kırmızı
GND Siyah
SDA Beyaz
SCL Sarı

Adım 3 – Seeeduino’yu bir USB kablosu ile PC’ye bağlayın.

Adım 4 – Github’dan Grove-LCD RGB Arka Işık Kütüphanesini indirin.

Adım 5 – Arduino kütüphanesini nasıl kuracağınızı kontrol edin.

Adım 6 – Kütüphanede aşağıda 12 örnek bulunmaktadır.

  • Otomatik Kaydırma
  • Yanıp Sönme
  • Kursor
  • ÖzelKarakter
  • Görüntüle
  • solma
  • Merhaba Dünya
  • Kaydır
  • SeriGörüntüle
  • setColor
  • setCursor
  • MetinYönü

Adım 7 – Aşağıdaki resme göre Örnekler > Grove_LCD_RGB_Backlight-master > Merhaba Dünya seçin ve Arduino’ya yükleyin. Kodu nasıl yükleyeceğinizi bilmiyorsanız, lütfen Kodu Yükle kısmına bakın.

MerhabaDünya.ino için kod

#include <Wire.h>
#include "rgb_lcd.h"

rgb_lcd lcd;

const int colorR = 255;
const int colorG = 0;
const int colorB = 0;

void setup() 
{
    // LCD'nin sütun ve satır sayısını ayarla:
    lcd.begin(16, 2);

    lcd.setRGB(colorR, colorG, colorB);

    // LCD'ye bir mesaj yazdır.
    lcd.print("hello, world!");

    delay(1000);
}

void loop() 
{
    // imleci sütun 0, satır 1'e ayarla
    // (not: satır 1, ikinci satırdır, çünkü sayma 0'dan başlar):
    lcd.setCursor(0, 1);
    // sıfırlamadan bu yana geçen saniye sayısını yazdır:
    lcd.print(millis()/1000);

    delay(100);
}

Adım 8 – Artık LCD ekranda “hello, world!” göreceğiz.

Raspberry Pi ile 16×2 LCD Oynama

Raspberry Pi ile adım adım kılavuz:

Adım 1 – Base hat’ı Raspberry’ye bağlayın.

Adım 2 – 16×2 LCD ekranı base hat’ın I2C portuna bağlayın.

Adım 3 – Raspberry Pi’yi bir USB kablosu ile PC’ye bağlayın.

Adım 4 – Geliştirme ortamını yapılandırmak için grove.py için adım adım kurulumu takip edin.

Adım 5 – Aşağıdaki komutları çalıştırarak bir python dosyası oluşturun.

cd grove.py
nano lcd_rgb_backlight.py

Adım 6 – Aşağıdaki kodu kopyalayın.

#!/usr/bin/env python

import time

from grove.display.jhd1802 import JHD1802

def main():
    # Grove - 16x2 LCD RGB Arka Işık I2C portuna bağlı
    lcd = JHD1802()

    lcd.setCursor(0, 0)
    lcd.write('hello, world!!!')

    print('uygulama çıkıyor...')

if __name__ == '__main__':
    main()

Adım 7 – Programı çalıştırın.

sudo chmod +x lcd_rgb_backlight .py
sudo ./lcd_rgb_backlight .py

Adım 8 – Artık LCD ekranda “hello, world!!!” göreceğiz.

Codecraft ile 16×2 LCD Oynama

Adım Adım Codecraft Eğitimi:

Adım 1 – Grove kablosunu kullanarak 16×2 LCD ekranı Seeeduino’nun I2C portuna bağlayın. Arduino kullanıyorsanız, bir temel shield kullanmayı unutmayın.

Adım 2  Seeeduino/Arduino’yu bir USB kablosu ile PC’nize bağlayın.

Adım 3 – Codecraft’ı açın, Arduino desteği ekleyin (eğer Arduino kullanıyorsanız) ve ana prosedürü çalışma alanına sürükleyin.

Not: Eğer Codecraft’ı ilk kez kullanıyorsanız, Arduino ile Codecraft Kullanma Kılavuzuna başvurabilirsiniz.

Adım 4 – Aşağıdaki resme göre blokları sürükleyin veya cdc dosyasını açın.

Adım 5 – Programı Seeeduino / Arduino’nıza yükleyin.

Grove – 16×2 LCD RGB Arka Işık için Proje Fikirleri

Arduino Uno ile sıcaklık ve hava nemini ölçme

Sıcaklık ve hava nemi okumaları görüntülenir ve RGB arka ışık, ortamın sıcaklığına bağlı olarak rengini değiştirir. Bu işlem için bir Seeeduino V4.2 / Arduino Uno Rev3 mikrodenetleyici kartı ve bir Grove genişletme kiti kullanılır.

Gerçek Zamanlı Saat

Particle’ın Photon’u, Bağlı Projeler ve Ürünler oluşturmak için kullanılan küçük bir Wi-Fi geliştirme kitidir. Bu basit proje, Grove – 16×2 LCD RGB Arka Işık ve Photon’u bağlayarak bilgi görüntülemeyi gösterir.

Intel Edison WiFi IP Adresini Grove-LCD RGB Arka Işıkta Görüntüleme

Eğer bir Grove-LCD RGB Arka Işık cihazına sahipseniz ve her seferinde seri konsoldan giriş yapma zahmetinden kurtulmak istiyorsanız, Intel Edison’u LCD’ye WiFi adresini yazdıracak şekilde ayarlamak için buradayız.

Diş Fırçalama Eğitmeni

Çocuklar diş fırçalamayı pek sevmezler. Sadece sevmekle kalmazlar, aynı zamanda bu konuda pek de iyi değildirler. Bu proje, onları iki dakika boyunca dişlerini fırçalamaları için zamanlamanın yanı sıra, hangi ağız bölgesini fırçalamaları gerektiğini de söylemek için oluşturulmuştur!

Grove Şanslı Dumpling

LCD ekran eğlenceli, ucuz ve en önemlisi topluluk tarafından iyi desteklenmektedir. Bu proje, 1602 LCD ekranı içerir ve bir şanslı dumpling (falcı) olarak işlev görür. Butonuna bastığınızda, geleceğinize bir göz atmanızı sağlar.


Daha maliyet etkin bir monokrom arka aydınlatma Grove – 16×2 LCD (Beyaz Mavi Üzerinde)Grove – 16×2 LCD (Siyah Kırmızı Üzerinde) ve Grove – 16×2 LCD (Siyah Sarı Üzerinde) olacaktır. Bunlar, Grove – 16×2 LCD RGB Arka Aydınlatma ile neredeyse aynı olup, hepsi 16 karakter genişliğinde, 2 satır ve yüksek parlaklık arka aydınlatmaya sahiptir.

Grove için Tipik Uygulamalar
– 16×2 LCD Serisi

  1. Sıcaklık
    gösterimi
  2. Zaman
    gösterimi
  3. Basit bir gösterim gerektiren herhangi bir
    proje

Leave a Reply

Your email address will not be published. Required fields are marked *