Categories: STM32

Tutorial STM32, Cara Mengakses LCD 16×2 Arduino IDE

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.
chaerul

View Comments

  • kak kalau mau program LCD 16x2 I2C di Arduino IDE menggunakab STM32 L432KC bagaimana kak?

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

Recent Posts

Panduan Lengkap: Cara Menyiapkan Klaster Kubernetes pada Ubuntu 22.04 LTS

Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…

5 days ago

AplikasiAkademik.com: Solusi Terbaik untuk Manajemen Sekolah yang Efisien

Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…

7 months ago

Cara Mudah Menginstal OpenVPN Server di Ubuntu 20.04 di Huaweicloud Panduan Langkah demi Langkah

Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…

12 months ago

Install Docker Portainer dan Nginx Proxy Manager Ubuntu Server

Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…

1 year ago

Tutorial led blinking lengkap, Wiring & Code

Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…

1 year ago

Tutorial LCD Display Lengkap dengan wiring & code untuk pemula

Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…

1 year ago