By | 26/09/2018
Hello Sahabat Anak Kendali.


pada kesempatan kali ini saya akan menulis Artikel tentang Tutorial STM32, Cara Mengakses LCD 16×2 Arduino IDE.
sebelumnya saya sudah menulis artikel terkait tentang Tutorial STM32, baik Tutorial yang diprogram dengan Arduino IDE maupun dengan STMCube Keil uVision 5.

jadi silahkan baca juga artikel sebelumnya sehingga belajar kita lebih Urut. dan terus ikuti Update Artikel di www.anakkendali.com

Tutorial STM32, Cara Program STM32 Arduino IDE
Tutorial STM32, Cara Mengakses Button LED dengan Arduino IDE

dan sesuai judulnya Tutorial STM32, Cara Mengakses LCD 16×2 Arduino IDE. disini saya akan menjelaskan Tutorial nya untuk mengakses LCD 16×2, dan tentunya bukan hanya lcd 16×2 tapi bisa juga untuk 20×4.

berhubung tutorial ini bukan dengan menggunakan I2C LCD, jadi pin yang harus dihubungkan antara lain RS RW EN D4 D5 D6 D7. adapun saya menghubungkan pin LCD dengan STM32 berdasarkan berikut :

RS —– PA5
RW —- GND
EN —– PA6
D4 —– PA7
D5 —– PB6 
D6 —– PC7
D7 —– PA8

supaya kalian tidak bingung dengan Pinout STM32 saya sertakan gambar pinout untuk STM32F446RE Nucleo, dan jika punya mu beda tipe jangan panik, kamu hanya tinggal cari di mbah google gambar pinout tipe STM32 mu.

mohon maaf saya tidak membuatkan skematik nya karena masih sangat susah mencari sparkfun library untuk fritzing, jadi kamu harus mandiri melihat pinout STM32,

selanjutnya buat program seperti berikut ini :

 #include <LiquidCrystal.h>
const int rs = PA5, en = PA6, d4 = PA7, d5 = PB6, d6 = PC7, d7 = PA8;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
  lcd.begin(16, 2);
  lcd.print(“www.anakkendali.com”);
}
void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis() / 1000);
}

mungkin cukup sekian tutorial kali ini, semoga berhasil dan jangan mudah menyerah, silahkan tanyakan di komentar jika mendapati kesulitan.

4 Replies to “Tutorial STM32, Cara Mengakses LCD 16×2 Arduino IDE”

  1. landro sinaga

    kak kalau mau program LCD 16×2 I2C di Arduino IDE menggunakab STM32 L432KC bagaimana kak?

    Reply
  2. anonim

    maaf ingin bertanya
    ‘PC7’ was not declared in this scope; did you mean ‘PC_7’
    cara mengatasi error tersebuat bagaimana ya? terimakasih sebelumnya

    Reply
    1. admin Post author

      coba di ikuti saranya deklarasi PC7 dengan PC_7 saya udah lama ga main stm nih

      Reply

Leave a Reply

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