Page 296 - 156-PENERAPAN_RANGKAIAN_ELEKTRONIKA
P. 296

PENERAPAN RANGKAIAN
                    ELEKTRONIKA

                                                          MATERI PEMBELAJARAN


                        //menu 4

                        -------------------------

                             menu4:
                   customKey = keypad.getKey();          // Simpan tombol yang ditekan
                   ke variabel “costumKey”
                   LCD.clear();                          // hapus tampilan LCD
                   LCD.print(“Pilih menu :”);
                                                         // tampilkan pesan ke LCD
                   LCD.setCursor(0,1);
                   // kursor pada2 LCD.print(“4. Ganti RFID 2”);
                                                           // tampilkan pesan  ke  LCD if
                   (customKey == ‘A’){
                                                             // jika tombol A ditekan
                   goto menu3;                               // menuju menu 3
                   }
                   else if (customKey == ‘B’){             //  jika  tombol  B  ditekan  goto
                   menu5;                                // menuju menu 5
                   }
                   else if (customKey == ‘#’ ){          // jika tombol # ditekan
                   LCD.clear();
                   LCD.setCursor(0,0);                   //  kursor  pada  kolom  dan  baris  1
                   LCD.print(“Tempel ID CARD”);          // tampilkan pesan ke LCD
                   LCD.setCursor(0,1);                   //   kursor   pada2   LCD.print(“ID
                   Lama:”);                                // tampilkan pesan pada LCD
                   for (int i=0;i<8;i++){
                   LCD.print(ID_kartu2[i]);              // tampilkan pesan ke LCD
                   }
                   ulang2:
                   if(baca_kartu() == true){               // jika ada kartu
                   LCD.clear();                          // menghapus tampilan layar
                   LCD.print(“ID Tag 2 :”);                // tampilkan pesan pada LCD LCD.
                   setCursor(0,1);                       // kursor pada2
                   for (int i=0;i<8;i++){
                      ID_kartu2[i] = ID_kartu[i];
                      EEPROM.write((i+20),ID_kartu[i]);
                      LCD.print(ID_kartu2[i]);            // tampilkan Pesan ke LCD
                      }
                      delay(2000);                        // tunda 2 detik
                      goto menu4;                         // menuju menu 4
                      }
                      else{                               // selainnya
                      goto ulang2;                        // menuju ulang 2
                      }
                             }
              TEKNIK ELEKTRONIKA                                                   281
                  INDUSTRI
   291   292   293   294   295   296   297   298   299   300   301