You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying use 3x3 keypad with 6 ESP8266 pins and Arduino Keypad Library , according to its library, row pins set input pullup and column Pins set output and LOW and in pool all output pins versus input pins will be checked , I made same approach pin 2,0,5 and input pull up and attached to interrupt with rest pin as output LOW but after running the following sketch, notice only couple of key combination works (2&16 ->e 0&16->h) any clue really appreciated
@mkeyno I don't see anything obvious in your code.
Be aware that the ESP has inverted logic: a 0V input means HIGH, a 3.3V input means LOW.
I don't see an issue in the core, so closing per #3655 .
Check that the pin interrupts all work individually (no keypad at all). There are a lot of examples out there. Pay attention to logic level.
Make sure the keypad is outputting the levels and pins that you think it is (no esp connected at all). Pay attention to voltage, reverse/direct logic, and which pins activate.
Once you have both of the above working, put them together.
----------------------------- Remove above -----------------------------
Basic Infos
Hardware
Hardware: ?ESP-12F
Core Version: ?2.4.0-rc2?
Description
I'm trying use 3x3 keypad with 6 ESP8266 pins and Arduino Keypad Library , according to its library, row pins set input pullup and column Pins set output and LOW and in pool all output pins versus input pins will be checked , I made same approach pin 2,0,5 and input pull up and attached to interrupt with rest pin as output LOW but after running the following sketch, notice only couple of key combination works (2&16 ->e 0&16->h) any clue really appreciated
Settings in IDE
Module: ?Generic ESP8266 Module?
Flash Size: ?4MB/1MB?
CPU Frequency: ?80Mhz?
Flash Mode: ?qio?
Flash Frequency: ?40Mhz?
Upload Using: ?OTA / SERIAL?
Reset Method: ?ck / nodemcu?
Sketch
The text was updated successfully, but these errors were encountered: