İçindekiler:
- Adım 1: Adım 1: Elektronik Parçalar
- Adım 2: Adım 2: Kod
- Adım 3: Adım 3: Devreyi Oluşturun
- 4. Adım: 4. Adım: Tamamlandı
- Adım 5: Video Çıkışı
Video: Ortak Veri Hattını Kullanarak Çoklu LCD'yi Arduino Uno'ya Arayüz: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bugün, bu talimatta size ortak veri hattı kullanarak bir arduino uno kartı ile çoklu 16x2 LCD modülünün nasıl arayüzleneceğini göstereceğim. Bu projeyle ilgili en ilginç şey, ortak veri hattı kullanması ve her LCD'de farklı verileri göstermesidir.
Adım 1: Adım 1: Elektronik Parçalar
- Arduino Uno: 1 adet
-16x2 LCD: 4 adet
-10k Ohm Potansiyometre: 4 adet
-470 Ohm Direnç: 4 adet
-Ekmek tahtası
-Jumper telleri
Adım 2: Adım 2: Kod
İlk önce LCD pinini ortak veri hattı ile tanımlamanız gerekir.
LiquidCrystal lcdA(13, 12, 7, 6, 5, 4);
LiquidCrystal lcdB(11, 10, 7, 6, 5, 4);
LiquidCrystal lcdC(9, 8, 7, 6, 5, 4);
LiquidCrystal lcdD(3, 2, 7, 6, 5, 4);
Yukarıdaki tanım kodundan, LCD'nin tüm veri hattının (LCD1 LCD2 LCD3 ve LCD4) aynı arduino kartı dijital pinine (D7, D6, D5 ve D4) bağlı olduğunu, RS ve EN pininin ise bireysel dijital pinine bağlı olduğunu görebilirsiniz..
İşte projemizin tam kodu:
#Dahil etmek
LiquidCrystal lcdA(13, 12, 7, 6, 5, 4); // LCD 1 için pin tanımı
LiquidCrystal lcdB(11, 10, 7, 6, 5, 4); // LCD 2 için pin tanımı
LiquidCrystal lcdC(9, 8, 7, 6, 5, 4); //LCD 3 için pin tanımı
LiquidCrystal lcdD(3, 2, 7, 6, 5, 4); //LCD 4 için pin tanımı
geçersiz kurulum()
{
lcdA.başla(16, 2); //LCD 1'i başlatır
lcdB.başla(16, 2); //LCD 2'yi başlatır
lcdC.başla(16, 2); //LCD 3'ü başlatır
lcdD.başla(16, 2); //LCD 4'ü başlatır }
boşluk döngüsü()
{
lcdA.setCursor(0, 0);
lcdA.print("3 16x2 LCD Kullanımı");
gecikme(100);
lcdB.setCursor(0, 0);
lcdB.print("Tasarımcı->");
gecikme(100);
lcdC.setCursor(0, 0);
lcdC.print("Web Sitesini Ziyaret Edin");
gecikme(100);
lcdD.setCursor(0, 0);
lcdD.print("En İyi Mühendislik");
gecikme(100);
lcdA.setCursor(0, 1);
lcdA.print("Tek Arduino");
gecikme(100);
lcdB.setCursor(0, 1);
lcdB.print("Krishna Keshav");
gecikme(100);
lcdC.setCursor(0, 1);
lcdC.print("ve Abone Ol");
gecikme(100);
lcdD.setCursor(0, 1);
lcdD.print("Projeler");
gecikme(100);
}
Adım 3: Adım 3: Devreyi Oluşturun
Burada yayınlanan devre, proteus 8 Professional kullanılarak tasarlanmıştır.
proteus pin no. LCD'nin 15 ve 16'sı gizlendiği için, LCD için arka ışık için kullanılan pin 15 ve 16 (LCD'nin anot ve katodu) için bağlantı yaptım.
4. Adım: 4. Adım: Tamamlandı
Umarım bu proje size yardımcı olur. Herhangi bir sorunuz varsa veya daha harika bir proje istiyorsanız lütfen bestengineeringprojects.com adresini ziyaret edin.
Önerilen:
Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır - Proteus'ta DHT11 Veri Kaydedici Simülasyonu: 5 Adım
Arduino UNO ve SD-Kart ile Nem ve Sıcaklık Gerçek Zamanlı Veri Kaydedici Nasıl Yapılır | Proteus'ta DHT11 Veri Kaydedici Simülasyonu: Giriş: merhaba, ben Liono Maker, işte YouTube bağlantısı. Arduino ile yaratıcı projeler yapıyoruz ve gömülü sistemler üzerinde çalışıyoruz
SCARA Robot: İleri ve Ters Kinematik Öğrenme!!! (Plot Twist ARDUINO'da PROCESSING Kullanarak Gerçek Zamanlı Arayüz Yapmayı Öğrenin !!!!): 5 Adım (Resimlerle)
SCARA Robot: İleri ve Ters Kinematik Öğrenme!!! (Plot Twist, PROCESSING Kullanarak ARDUINO'da Gerçek Zamanlı Arayüz Yapmayı Öğrenin !!!!): Bir SCARA robotu endüstri dünyasında çok popüler bir makinedir. Ad, hem Seçici Uyumlu Montaj Robot Kolu hem de Seçici Uyumlu Mafsallı Robot Kolu anlamına gelir. Temelde üç serbestlik dereceli bir robottur ve ilk iki displ
MotoStudent Elektrikli Yarış Bisikleti için Veri Toplama ve Veri Görselleştirme Sistemi: 23 Adım
MotoStudent Elektrikli Yarış Bisikleti için Veri Toplama ve Veri Görselleştirme Sistemi: Veri toplama sistemi, harici sensörlerden veri toplamak, depolamak ve daha sonra işlemek için birlikte çalışan bir donanım ve yazılım topluluğudur, böylece grafiksel olarak görselleştirilip analiz edilebilir, mühendislerin yapmasına izin vermek
Sujay Tarafından Arduino Kullanarak DHT11 Arayüz Oluşturma: 5 Adım
Sujay Tarafından Arduino Kullanarak DHT11'i Arayüzleme: Bu Talimatlarda, Arduino UNO'nuzdaki DHT11 Nem ve Sıcaklık sensörünü nasıl kuracağınızı öğreneceksiniz. Ve Nem sensörünün nasıl çalıştığını ve Seri monitörden çıktı okumalarının nasıl kontrol edileceğini öğreninTanımlama: DHT11, w
Ucuza (gerçekten ucuz) Çoklu Dokunmatik Arayüz: 3 Adım
Ucuzda Çoklu Dokunma Arayüzü (gerçekten Ucuz): Bu benim ilk Eğitilebilirliğim, bu yüzden lütfen iyi olun. Bu, çok az parayla masanızdan çoklu dokunmatik bir arabirimin nasıl oluşturulacağıdır. Sonunda bir video yükledim, kötü kare hızı için üzgünüm dizüstü bilgisayarım o kadar iyi değil