Blog Adi Sanjaya Global Techno Solution

Delphi, Mikrokontroler , Embedded system...Menerima Pembuatan alat berbasis mikrokontroller

LightBlog
Responsive Ads Here

Wednesday, January 28, 2015

Prototype Sistem Informasi Area Parkir dengan Arduino dan LCD Grafik 128X64

Gambaran Prototype Sistem Informasi Area Parkir dengan Arduino dan LCD Grafik 128X64 adalah sebagai berikut :



Bahan baku yang dipakai :

Hardware :
Arduino Uno
LCD Grafik 128X64
Kabel Jumper
Sensor Photo diaoda (biasa di pakai pada robot line follower)




Source code Prototype Sistem Informasi Area Parkir dengan Arduino dan LCD Grafik 128X64 adalah sebagai berikut :

#include "U8glib.h" 

  U8GLIB_ST7920_128X64_1X u8g(6, 5, 4, 7);

  const int analogPin1 = A0;   
  const int analogPin2 = A1;  
  const int analogPin3 = A2;   
  const int analogPin4 = A3;
  const int Sensor_Standar = 600; 
 
  void setup()
  {
  pinMode( 13, OUTPUT );
  Serial.begin(9600);
  }
  void draw(void) {
  u8g.drawBox(2,2, 124,14);
  u8g.setColorIndex(0); 
  u8g.setFont(u8g_font_8x13); 
  u8g.drawStr(0, 14, " SELAMAT DATANG ");
  u8g.setColorIndex(1); 
  u8g.drawFrame(0,0,128,64);
  u8g.drawFrame(0,17,128,64);
  u8g.drawFrame(64,17,1,63); 
 
  int Nilai_Sensor_1 = analogRead(analogPin1);
  int Nilai_Sensor_2 = analogRead(analogPin2);
  int Nilai_Sensor_3 = analogRead(analogPin3);
  int Nilai_Sensor_4 = analogRead(analogPin4);
 
  if (Nilai_Sensor_1 > Sensor_Standar) { 
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 7, 34, "A");
  u8g.drawStr( 15, 34, "=");
  u8g.drawStr( 23, 34, "KOSONG");
  }
  else { 
  u8g.drawBox(4,24,57,13);
  u8g.setColorIndex(0); 
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 7, 34, "A");
  u8g.drawStr( 15, 34, "=");
  u8g.drawStr( 23, 34, "TERISI");
  u8g.setColorIndex(1);
  tone( 13, 392, 500);
  delay(100);
  noTone(13);
  delay(10000);
  }
  if (Nilai_Sensor_2 > Sensor_Standar) {
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 7, 51, "B");
  u8g.drawStr( 15, 51, "=" );
  u8g.drawStr( 23, 51, "KOSONG" );
  }
  else {
  u8g.drawBox(4,41,57,13);
  u8g.setColorIndex(0); 
  u8g.setFont(u8g_font_6x10);  
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 7, 51, "B");
  u8g.drawStr( 15, 51, "=" );
  u8g.drawStr( 23, 51, "TERISI" );
  u8g.setColorIndex(1);
  tone( 13, 392, 600);
  }
  if (Nilai_Sensor_3 > Sensor_Standar) { 
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 70, 34, "C");
  u8g.drawStr( 78, 34, "=");
  u8g.drawStr( 86, 34, "KOSONG");
  }
  else { 
  u8g.drawBox(68,24,56,13);
  u8g.setColorIndex(0); 
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 70, 34, "C");
  u8g.drawStr( 78, 34, "=");
  u8g.drawStr( 86, 34, "TERISI");
  u8g.setColorIndex(1);
  tone( 13, 392, 600);
  }
  if (Nilai_Sensor_4 > Sensor_Standar) {
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 70, 51, "D");
  u8g.drawStr( 78, 51, "=" );
  u8g.drawStr( 86, 51, "KOSONG" );
  }
  else {
  u8g.drawBox(68,41,56,13);
  u8g.setColorIndex(0); 
  u8g.setFont(u8g_font_6x10);
  u8g.drawStr( 70, 51, "D");
  u8g.drawStr( 78, 51, "=" );
  u8g.drawStr( 86, 51, "TERISI" );
  u8g.setColorIndex(1);
  tone( 13, 392, 600);
  }
  if (Nilai_Sensor_1 < Sensor_Standar && Nilai_Sensor_2 < Sensor_Standar && Nilai_Sensor_3 < Sensor_Standar && Nilai_Sensor_4 < Sensor_Standar) {
  u8g.drawBox(2,2, 124,14);
  u8g.setColorIndex(0); 
  u8g.setFont(u8g_font_8x13); 
  u8g.drawStr(5, 14, "PEMBERITAHUAN !");
  u8g.setColorIndex(1); 
  u8g.drawFrame(0,0,128,64);
 
  u8g.drawBox(3,20, 122,41);
  u8g.setColorIndex(0);
  u8g.drawStr(7, 35, "MOHON");
  u8g.drawStr(53, 35, "MAAF");
  u8g.drawStr(90, 35, "AREA");
  u8g.drawStr(0, 53, "  PARKIR PENUH  ");
  u8g.setColorIndex(1);  
  }
  }
  void loop(void) {
  u8g.firstPage(); 
  do {
    draw();
  } while( u8g.nextPage() );
  delay(100);
  }

butuh Prototype Sistem Informasi Area Parkir dengan Arduino dan LCD Grafik 128X64 ?

Contact Person : 
Facebook : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
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, led running teks, pengendali lampu  atau peralatan listrik lainnya via internet dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com
 www.kedaiarduino.com

2 comments:

  1. misi min,ane mau tanya
    wiring dari arduino ke GLCD nya gimana ya ?
    ane agak susah nyambungin kabel
    gatau pin mana yg dpake
    thanks sblumnya :D

    ReplyDelete
  2. makasih gan.
    mampir sini juga https://www.ismynr.xyz/ tentang informatika

    ReplyDelete

Silakan dikomentari