Post Top Ad

Post Top Ad

Menampilkan teks dari komunikasi serial ke LCD dengan arduino UNO

Hardware yang diperlukan

  • Arduino UNO
  • LCD Screen 16*2  (compatible with Hitachi HD44780 driver)
  • pin headers untuk kaki kaki LCD
  • 10k ohm potentiometer
  • 220 ohm resistor
  • jumper kabel
  • breadboard 

Circuit / Rangkaian

  • LCD RS pin to digital pin 12
  • LCD Enable pin to digital pin 11
  • LCD D4 pin to digital pin 5
  • LCD D5 pin to digital pin 4
  • LCD D6 pin to digital pin 3
  • LCD D7 pin to digital pin 2
kaki pertama potensio 10k ke  +5V dan  kaki ke 3 / GND ke GND,kaki 2 (output) ke LCD pin3. Resistor  220 ohm untuk membatasi LED backlight LCD , dipasang pada  pin 15 dan 16  LCD

Gambar rangkaiannya sebagai berikut :

gambar diatas di desain dengan software fritzing

yang dapat di download di Fritzing.untuk sample sample penggunaan fritzing silakan cek   Fritzing project page


source code untuk rangkaian di atas adalah sebagai berikut :

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup(){
    // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // initialize the serial communications:
  Serial.begin(9600);
}

void loop()
{
  // when characters arrive over the serial port...
  if (Serial.available()) {
    // wait a bit for the entire message to arrive
    delay(100);
    // clear the screen
    lcd.clear();
    // read all the available characters
    while (Serial.available() > 0) {
      // display each character to the LCD
      lcd.write(Serial.read());
    }
  }
}

setelah di upload  maka LCD tidak akan menampilkan apa apa sebelum ada data serial dari komputer yang dikirim ke arduino, untuk mengujinya silakan buka serial monitor, pastikan baudrate nya terpilih 9600 kemudian pilih pada both NL and CR di sebelah kiri pilihan baud rate, setelah itu ketik apa yang ingin anda tampilkan ke LCD pada serial monitor lali klik tombol send.

Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0857 4332 0570
Alamat : Jalan Imogiri Timur KM 11, 
Blawong 1 , RT 01, Trimulyo, 
Jetis, Bantul 55781.

Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di  
https://www.tokopedia.com/mikroholik