Program pada Alat Parking Counter menggunakan Softwere Arduino

Program pada Alat Parking Counter yang dilakukan dengan software Arduino :


Dari pemrograman diatas ada beberapa poin yang dapat di peroleh sebagai berikut :
·         #include <Servo.h> // untuk menyertakan library servo
·         Int merupakan inisialisasi pada sebuah program untuk output tertentu.
·      Void setup biasanya isi nya sebuah program untuk berupa kode perintah untuk menentukan sebuah pin pada Arduino UNO.Contoh kodenya seperti:
Ø  pinMode(8, INPUT); // menentukan pin 8 sebagai INPUT
Ø  pinMode(11, INPUT); // menentukan pin 11 sebagai INPUT
Ø  myservo.attach(10); // deklarasi servo pada pin 10
Ø  myservo.attach(9); // deklarasi servo pada pin 9
Ø  myservo.attach(0); // deklarasi servo pada pin 0
Ø  myservo.attach(0); // deklarasi servo pada pin 0
Ø  lcd.begin(16,2); // Menentukan jenis LCD yang akan digunakan berdasarkan jumlah kolom dan baris pada LCD
Ø  lcd.setCursor(0,0); // mengatur kursor pada LCD pada kolom 0 baris 0
Ø  lcd.print(“Car Parking”); // mencetak karaakter “Car Parking” ke layar LCD
Ø  lcd.setCursor(0,1); // mengatur kursor pada LCD pada kolom 0 baris 1
Ø  lcd.print(“System”); // mencetak karaakter “System” ke layar LCD
Ø  delay (2000); // memberi waktu jeda selama 2 ditik
Ø  lcd.clear // menghapus karakter yang ada pada layar LCD
·               Void Loop semua kode program yang ada di void loop akan dibaca setelah void setup dan akan dibaca terus menerus oleh Arduino.
Ø  lcd.setCursor(0,0); // mengatur kursor pada LCD pada kolom 0 baris 0
Ø  lcd.print(“Sorry not Space”); // mencetak karaakter “Sorry not Space” ke layar LCD
Ø  lcd.setCursor(0,1); // mengatur kursor pada LCD pada kolom 0 baris 1
Ø  lcd.print(“Available”); // mencetak karaakter “Available” ke layar LCD
Ø  delay (1000); // memberi waktu jeda selama 2 ditik
Ø  lcd.clear // menghapus karakter yang ada pada layar LCD
Ø  else if(digitalRed (ir_s1) == HIGH ,, flag1==1) (flag1=0; // mengecek kondisi Alternatif yaitu HIGH
Ø  Myservo1.write(0); // memerintahkan servo ke posisi derajat sesuai nilai variabel 0
Ø  else if(digitalRed (ir_s2) == LOW ,, flag2==0) (flag1=1; // mengecek kondisi Alternatif yaitu LOW
Ø  else if(digitalRed (ir_s2) == HIGH ,, flag2==1) (flag1=0; // mengecek kondisi Alternatif yaitu HIGH
Ø  Myservo2.write(0); // memerintahkan servo ke posisi derajat sesuai nilai variabel 0
Ø  lcd.setCursor(0,0); // mengatur kursor pada LCD pada kolom 0 baris 0
Ø  lcd.print(“Total Space: ”); // mencetak karaakter “Total Space: ” ke layar LCD
Ø  lcd.print(“Total”); // mencetak karaakter “Total” ke layar LCD
Ø  lcd.setCursor(0,1); // mengatur kursor pada LCD pada kolom 0 baris 1
Ø  lcd.print(“Save Space: ”); // mencetak karaakter “Save Space: ” ke layar LCD
Ø  lcd.print(“Space”); // mencetak karaakter “Space” ke layar LCD

Komentar

Postingan populer dari blog ini

SIMULASI PENDETEKSI BANJIR MENGGUNAKAN ULTRASONIK SENSOR PADA PROTEUS

ARTIKEL MIKROKONTROLLER MENGGUNAKAN PERINTAH BAHASA C PADA ALAT PENDETEKSI ASAP ROKOK

KETAHANAN NASIONAL