#include <Keypad.h> const byte ROWS = 4; const byte COLS = 4; char keys[ROWS][COLS] = {{'1','2','3','C'}, {'4','5','6','D'}, {'7','8','9','E'}, {'A','0','B','F'}}; byte rowPins[ROWS] = { 4, 3, 2, 1}; byte colPins[COLS] = { 8, 7, 6, 5}; Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS); int ValoreF = 0; int Valore1 = 123; void setup() {Serial.begin(9600);} void loop() { char key = keypad.getKey(); else {int number = key - 48; ValoreF = ValoreF * 10 + number; if (Valore1 < ValoreF) { Serial.print("OK"); }} }
Inserire un valore con Keypad, metodo teorico perchè conviene di gran lunga un encoder rotativo o un comune potenziometro.
Nessun commento:
Posta un commento