8 #include <LiquidCrystal.h> 49 digitalWrite(10, HIGH);
55 digitalWrite(10, LOW);
67 pinMode(_ledCtrlPin, INPUT);
81 _ledCtrlPin = ledCtrlPin;
88 digitalWrite(_ledCtrlPin, LOW);
89 pinMode(_ledCtrlPin, INPUT);
94 static int NUM_KEYS = 5;
95 static int adc_key_val[5] = { 30, 150, 360, 535, 760 };
98 input = analogRead(0);
100 for (k = 0; k < NUM_KEYS; k++)
101 if (input < adc_key_val[k])
109 digitalWrite(_ledCtrlPin, LOW);
110 pinMode(_ledCtrlPin, INPUT);
115 digitalWrite(_ledCtrlPin, LOW);
116 pinMode(_ledCtrlPin, OUTPUT);
static uint8_t degree[8]
degree sign for LCD see https://omerk.github.io/lcdchargen/
#define input(pin)
Return the state of pin "pin".
LCDKeypad(uint8_t ledCtrlPin)