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

PERBEDAAN KEPRIBADIAN DAN KEBUDAYAAN BANGSA TIMUR DAN BANGSA BARAT

KETERAKAITAN KEINDAHAN DENGAN CINTA TERHADAP TUHAN