#include <Keypad.h>
#include <Stepper.h>
const int DevirBasiStepSayisi = 200;
Stepper StepMotoru(DevirBasiStepSayisi, 10, 11, 12, 13);
const uint8_t ROWS = 4;
const uint8_t COLS = 3;
char keys[ROWS][COLS] = {
{ '1', '2', '3' },
{ '4', '5', '6' },
{ '7', '8', '9' },
{ '*', '0', '#' }
};
uint8_t colPins[COLS] = { 2,3,4 }; // sütunlar için kullanılan bağlantı pinleri
uint8_t rowPins[ROWS] = { 5,6,7,8 }; // satırlar için kullanılan bağlantı pinleri
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
//(keys[3][3], [2,3,4], [5,6,7], 4, 3) parametreleri kullanılarak yeni bir keypad nesnesi üretiyoruz.
void setup() {
Serial.begin(9600);
StepMotoru.setSpeed(60);
}
void loop() {
char key = keypad.getKey();
if (key != NO_KEY) {
Serial.println(stepSayisi);
}
StepMotor.step(DevirBasiStepSayisi);
}