info@kodmek.com
Kodmek
  • Anasayfa
  • Blog
  • Araçlar
Kodmek
  • Anasayfa
  • Blog
  • Araçlar
  • Anasayfa
  • Blog
  • Araçlar
  • Anasayfa
  • Blog
  • Araçlar
Blog
Home Elektronik STM STM32F103 1602A LCD Bağlantısı
STM

STM32F103 1602A LCD Bağlantısı

MeK 18 Ocak 2018 7 Comments

Bugün sizlere STM32F103 32 bit arm işlemcili kartımız ile LCD ekrana nasıl bağlantı kurulur ve yazı yazılır onu inceliyeceğiz.

Stm32 kartımızı nasıl arduino ide ile bağlantı kurup programladığımızı diğer yazılarımızda ayrıntılı olarak paylaştık. Bu kısımda sorun yaşıyanlar önceki yazılarımıza bakarak sorunları çözebilirsiniz.

STM32F103 1602A LCD Bağlantısı 1

Öncelikle LCD mizin pinlerini bağlamak ile başıyalım :

  1. LCD Rs ->A1
  2. LCD E (en) -> A2
  3. LCD D4 -> A3
  4. LCD D5 -> A4
  5. LCD D6 -> A5
  6. LCD D7 -> A6
  7. LCD RW -> GND
  8. LCD A -> +5V
  9. LCD K -> GND
  10. LCD Vss -> GND
  11. LCD Vdd -> +5V
  12. LCD V0/Vee -> Potansiyometre (Ekran Kontrastı İçin )

STM32F103 1602A LCD Bağlantısı 2

Gerekli Bağlantıları yaptıktan sonra Arduino ide mizi açarak aşağıdaki kodları derleyebilirsiniz.

/* 
 *  Konu  : LCD - 1602 serisi pin çözümü
 *  Tarih : 18/01/2018
 *  M. Enes KALE
 *  info@kodmek.com
*/
 
// Kütüphane
#include <LiquidCrystal.h>
 
// Arayüz ilişkisi için pinlerimiz
LiquidCrystal lcd(1,2,3,4,5,6);
 

 
void setup() {

 

   
}
 
void loop() {
    // LCD Başlangıç ayarları
  lcd.begin(16, 2);
  lcd.setCursor(6,0);         // 1.satır
  lcd.print("Kodmek"); // 1.satır metin
  lcd.setCursor(6,1);         // 2.satır
  lcd.print("MueN");       // 2.satır metin
  lcd.noDisplay();  // LCD Ekranı Sil
  delay(500);
  lcd.display();    // LCD Ekranı Göster
  delay(1000);

}

İşlem bukadar yukardaki kodları derliyerek kartımıza atalım kartımıza nasıl yükleyeceğimizi ve bağlantıları önceki yazımızda ele almıştık.

STM32F103 Kod Yükleme Bağlantı Şeması için Tıklayınız.
STM32F103 Arduino İDE tanımlama için Tıklayınız .

Arduino haric C dili ile programa için Mped compiler kodları :

#include "TextLCD.h"
DigitalOut myled(LED1);
TextLCD ark(PA_1,PA_2,PA_3,PA_4,PA_5,PA_6);
int main()
{
    ark.printf("Kodmek");
    float i=0.0;
    while(1) {
        ark.locate(0,1);
        ark.printf("%f",i);
        i=i+0.5;
    }
}

 

STM32F103 1602A LCD connected STM32F103 LCD bağlama STM32F103 LCD Örneği
103
1133 Views
AboutEnes KALE
STM32F103 Kod Atma İşlemiPrevSTM32F103 Kod Atma İşlemi17 Ocak 2018
Android Mobil Uygulama18 Ocak 2018Android Mobil UygulamaNext

Comments (07)

  1. levent tore
    15 Kasım 2018

    IC2 ve lcd ile nasıl oluyor açıklarmısınız bir örnek kod ile

    Yanıtlamak için oturum açın
    • MeK
      15 Kasım 2018

      Arduino projesi için basit bir çalışma mantığı I2C modülü ile lcd bağlantılarını yaptıktan sonra aşağıdaki kod sistemi ile yapabilirsiniz. İlerleryen zamanlarda bunla ilgili proje sitemizde yer veririz. İyi çalışmalar dileriz.
      #include LiquidCrystal_I2C.h
      LiquidCrystal_I2C lcd(0x27, 16, 2);

      Yanıtlamak için oturum açın
    • levent tore
      15 Kasım 2018

      Sağol çalıştırdım Arduino için yazılan kod stm32f103c8t6 da hiç değişiklik yapmadan çalişıyor Arduino İDE v serial yüklemde pinler SCL PB6 SDA PB7

      Yanıtlamak için oturum açın
  2. AliKemal
    5 Ocak 2021

    Hocam merhabalar, bağlantıları ve kodu sizin gibi yaptım ancak ekranda farklı karakterler yazıyor sebebi nedir biliyor musunuz?

    Yanıtlamak için oturum açın
    • MeK
      5 Ocak 2021

      Arduino ide ile olan kodlar sorunsuz çalışıyor Test edildi. Bağlantılarınızı kontrol edermisiniz. Farklı karakterler gözüküyor ise karakter setinden kaynaklı olabilir veya bağlantı temas etmemesinde de olabiliyor.

      Yanıtlamak için oturum açın
      • AliKemal
        5 Ocak 2021

        1602A LCD kullanıyorum Arduino ile denediğimde çalışıyor ancak STM32F103 de denediğimde çalışmıyor önce ekrana harf değil de karakterler gelmişti şuan hiç bir şey gelmiyor kodunuzun aynısını aldım ancak ekranda yazıyı alamadım
        karakter setinden olabilir demiştiniz nasıl halledebilirim peki

        Yanıtlamak için oturum açın
        • MeK
          6 Ocak 2021

          Aynı kart aynı display kullanıyoruz. Stm32 yi Arduiono id tanımlama yazılarımızı takip ederek tekrar deneyebilirmisiniz.

          STM32F103 Kod Yükleme Bağlantı Şeması için : https://kodmek.com/stm32f103-bootloader-yukleme-islemi.html

          STM32F103 Arduino İDE tanımlama için : https://kodmek.com/stm32f103-arduino-id-ile-programlama.html

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

New Comments
  • SP Flash Tool için veysel25
  • DZ09 Smartwatch Saat modelleri ekleme için MeK
  • DZ09 Smartwatch Saat modelleri ekleme için furkan öztoprak
  • STM32F103 1602A LCD Bağlantısı için MeK

Kodmek güncel teknoloji ve programlama platformu
Bültene kayıt ol

[mc4wp_form id="357"]

Kullanım koşulları | Gizlilik Çevreve politikası

Copyright © 2023 kodmek.com. All Rights Reserved.