Senin, 05 Juni 2017

Koding untuk RFID Reader Arduino

Berikut lanjutan dari postingan flow chart pembacaan RFID Reader yang lalu, berupa kodingan dan penjelasan dari kodingan tersebut. Untuk kodingan silahkan dilihat dibawah ini,

 
#include 
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int count = 0; 
char singleChar; 
String readMsg;
 
void setup()
 {
   Serial.begin(9600);
   lcd.begin(16,2); 
   lcd.setCursor (0,0);
   lcd.print("PEMBACAAN TAG");
   lcd.setCursor(0,1); 
   lcd.print("  RFID Reader  ");
   delay (2000);
 }

void loop() 
{
 if(readMsg == 0)
  {                        
   lcd.setCursor(0,0);
   lcd.print(" Swipe the Card ");
   lcd.setCursor(0,1);
   lcd.print("                ");
  }
while(Serial.available()>0)
  {      
   lcd.setCursor(0,0);
   lcd.print("   Card ID is   ");
   lcd.setCursor(0,1);
   lcd.print("                ");
 
   singleChar = Serial.read();
   count++;
   readMsg += singleChar;
   if(count == 12)  
    {
      lcd.setCursor(2,1);
      lcd.print(readMsg);
      break; 
    }
  }
readMsg="";
delay(1000);
} 
Penjelasan dari koding :

 
 #include 
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int count = 0; 
char singleChar; 
String readMsg;
 
merupakan deklarasi dari variabel yang digunakan untuk pembacaan di arduino, tipe data dan input semua harus dikenalkan untuk pembacaan terhadap pin arduino.
 
void setup()
 {
   Serial.begin(9600);
   lcd.begin(16,2); 
   lcd.setCursor (0,0);
   lcd.print("PEMBACAAN TAG");
   lcd.setCursor(0,1); 
   lcd.print("  RFID Reader  ");
   delay (2000);
 }  
merupakan fungsi untuk menampilkan data terhadap LCD saat alat tersebut dimulai atau saat inisialisasi awal program.

 
void loop() 
{
 if(readMsg == 0)
  {                        
   lcd.setCursor(0,0);
   lcd.print(" Swipe the Card ");
   lcd.setCursor(0,1);
   lcd.print("                ");
  }
while(Serial.available()>0)
  {      
   lcd.setCursor(0,0);
   lcd.print("   Card ID is   ");
   lcd.setCursor(0,1);
   lcd.print("                ");
 
   singleChar = Serial.read();
   count++;
   readMsg += singleChar;
   if(count == 12)  
    {
      lcd.setCursor(2,1);
      lcd.print(readMsg);
      break; 
    }
  }
readMsg="";
delay(1000);
} 
merupakan pemograman untuk pembacaan dari tag dan menampilkan ID Tag untuk proses permudah identifikasi.

 

Tidak ada komentar:

Posting Komentar

Internet Protocol, WAP dan WWW

A.         Pengertian Internet Protocol Internet Protocol Address merupakan singkatan dari IP address. IP Address adalah suatu identi...