Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define BTN_PIN A0
- #define BTN1 1023
- #define BTN2 911
- #define BTN3 797
- #define BTN4 683
- #define BTN5 572
- #define BTN6 461
- #define BTN7 333
- #define BTN8 222
- bool isAnalogBtnPressed(int analogVal, int btnValue) {
- return abs(btnValue - analogVal) <= 20;
- }
- int odczytanaWartosc = 0;
- void setup() {
- pinMode(BTN_PIN, INPUT);
- Serial.begin(9600);
- }
- void loop() {
- int btnData = analogRead(BTN_PIN);
- if(isAnalogBtnPressed(btnData, BTN1)) {
- Serial.println("Wcisnieto przycisk 1");
- } else if(isAnalogBtnPressed(btnData, BTN2)) {
- Serial.println("Wcisnieto przycisk 2");
- } else if(isAnalogBtnPressed(btnData, BTN3)) {
- Serial.println("Wcisnieto przycisk 3");
- } else if(isAnalogBtnPressed(btnData, BTN4)) {
- Serial.println("Wcisnieto przycisk 4");
- }
- else if(isAnalogBtnPressed(btnData, BTN5)) {
- Serial.println("Wcisnieto przycisk 5");
- } else if(isAnalogBtnPressed(btnData, BTN6)) {
- Serial.println("Wcisnieto przycisk 6");
- } else if(isAnalogBtnPressed(btnData, BTN7)) {
- Serial.println("Wcisnieto przycisk 7");
- }
- else if(isAnalogBtnPressed(btnData, BTN8)) {
- Serial.println("Wcisnieto przycisk 8");
- }
- delay(100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement