Kamis, 22 Februari 2018

Tutorial menggunakan lcd grafik 128x64 dengan arduino mega

Sebelumnya selamat datang di blog ini, dan terima kasih telah berkunjung,
Kali ini saya sebagai bloger akan memberikan tutorial bagaimana cara mempergunakan lcd grafik 128x64 dengan arduino mega,
Mungkin bagi rekan - rekan yang belum pernah mempergunakannya akan terasa sulit dalam pemakaiannya, dan tutorialnya kebanyakan mempergunakan arduino uno sebagai kontroler.

Yang perlu rekan - rekan sediakan paa tutorial ini komponenya sebagai berikut:
  Setelah bahan diatas tersedia maka rangkailah seperti yang di bawah ini:

Selanjutnya buka arduino IDE pada pc saudara dan silahkan upload program yang dibawah ini:

#include "U8glib.h"

U8GLIB_ST7920_128X64 u8g(13, 11, 12, U8G_PIN_NONE);

void text() {
  u8g.firstPage(); 
  do {
  u8g.setFont(u8g_font_helvB08);
  u8g.drawFrame(0,0,128,64); 
  u8g.drawFrame(2,2,124,60);
  u8g.drawStr( 18, 30, "BINTANG ROBOTIKA");//tampilan lcd
  u8g.drawHLine( 12, 34, 105);
  u8g.drawStr( 22, 48, "LCD GRAFIK 128x64");// tampilan lcd
   } while( u8g.nextPage() );
}

void draw() {
 u8g.firstPage(); 
  do {
u8g.setFont(u8g_font_04b_03b);
//u8g.setFont(u8g_font_osb21);
u8g.drawStr( 0, 22, "MIKROCONTROLER ARDUINO MEGA");////tampilan lcd
} while( u8g.nextPage() );
}


void setup(void) {
// assign default color value
if ( u8g.getMode() == U8G_MODE_R3G3B2 )
u8g.setColorIndex(255); // white
else if ( u8g.getMode() == U8G_MODE_GRAY2BIT )
u8g.setColorIndex(3); // max intensity
else if ( u8g.getMode() == U8G_MODE_BW )
u8g.setColorIndex(1); // pixel on
}

void loop(void) {
text();
delay(3000);
draw();
delay(3000);
}

Setelah di upload maka lcd akan menampilkan void text dan void draw secara bergantian dengan delay 3000 ms seperti yang telah kita program untuk lama atau cepat tampilan rekan - rekan silahkan aja rubah delaynya.
Untuk merubah tampilan pada lcd silahkan di ubah aja tulisan yang ada dialam kutip 2 terserah mau diganti pake apa.
catatan bagi para pemula ya bagi yang baru belajar silahkan download library dan masukan kedalam library arduino IDE nya kalau tiak maka programnya akan salah.
untuk cara memasukan librarynya kalian tanya saja sama OM google, atau komen aja dibawah mungkin mau tanya - tanya lebih lanjut.

Share:

0 komentar:

BTemplates.com


zulpandru hendra. Diberdayakan oleh Blogger.