Page 207 - Tasarım Beceri Atölyeleri Öğretmen El Kitabı
P. 207

byte rowPins[ROWS] = {14, 15, 16, 17}; //Keypad satırları
               byte colPins[COLS] = {18, 19, 20, 21}; //Keypad sütunları


               Keypad myKeypad = Keypad( makeKeymap(keyMap), rowPins, colPins, ROWS, COLS);
               LiquidCrystal lcd(1, 2, 4, 5, 6, 7);
               // LC nesnesi parametreleri: (rs, enable, d4, d5, d6, d7)



               void setup() {
                 lcd.begin(16,2);
                 pinMode(buzzer, OUTPUT); // Buzzer çıkış ayarlama
                 pinMode(trigPin, OUTPUT); // trigPin çıkış olarak ayarlama
                 pinMode(echoPin, INPUT); // echoPin giriş olarak ayarlama
               }


                                                              EK-2


               if (!alarmActivated) {
                   if (screenOffMsg == 0 ){
                     lcd.clear();
                     lcd.setCursor(0,0);
                     lcd.print(“A - Activate”);
                     lcd.setCursor(0,1);
                     lcd.print(“B - Change Pass”);
                     screenOffMsg = 1;

                   }
                   keypressed = myKeypad.getKey();
                    if (keypressed ==’A’){
               //A’ya basıldığında alarmı etkinleştir
                     tone(buzzer, 1000, 200);
                     activateAlarm = true;
                   }




                                                                                                                     199
   202   203   204   205   206   207   208   209   210   211   212