Page 295 - 156-PENERAPAN_RANGKAIAN_ELEKTRONIKA
P. 295

PENERAPAN RANGKAIAN
                                                                  ELEKTRONIKA
              MATERI PEMBELAJARAN


                //menu 3

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

                      menu3:
                      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 berada di baris 2
                      LCD.print(“3. Ganti RFID 1”);      // tampilkan pesan
                      ke LCD if (customKey == ‘A’){         // jika
                      tombol A ditekan goto menu2;          // menuju menu 2
                       }
                       else if (customKey == ‘B’){      // jika tombol B ditekan
                       goto menu4;                    // menuju ke menu 4
                       }
                       else if (customKey == ‘#’ ){        //  jika  tombol  #  ditekan
                        LCD.clear();                       // hapus tampilan LCD
                       LCD.setCursor(0,0);               // kursor pada1 kolom 1
                       LCD.print(“Tempel ID CARD”);        //  tampilkan  pesan  pada
                        LCD LCD.setCursor(0,1);            // kursor pada2
                        LCD.print(“ID Lama:”);       // tampilkan pesan ke LCD
                        for (int i=0;i<8;i++){
                           LCD.print(ID_kartu1[i]);       // tampilkan pesan ke LCD
                        }
                        ulang1:
                        if(baca_kartu() == true){      // jika ada kartu
                        LCD.clear();               // hapus tampilan LCD
                         LCD.print(“ID Tag 1 :”);      //  tampilkan  pesan  pada  LCD
                         LCD.setCursor(0,1);           // kursor pada2
                         for (int i=0;i<8;i++){
                            ID_kartu1[i] = ID_kartu[i];
                           EEPROM.write((i+12),ID_kartu[i]);
                           LCD.print(ID_kartu1[i]);    // tampilkan pesan ke LCD
                         }
                         delay(2000);                  // tunda 2 detik
                         goto menu3;                   // menuju menu 3
                        }
                        else{                          // selainnya
                         goto ulang1;                  // menuju ulang 1
                        }
                       }
                       delay(200);                     // tunda 0,2 detik
                       goto menu3;                     // menuju menu 3


        280                                                       TEKNIK ELEKTRONIKA
                                                                      INDUSTRI
   290   291   292   293   294   295   296   297   298   299   300