🔌 Unlock Your Creativity with Every Key!
The NEXTION 16 Keys Matrix Keypad is a versatile 4x4 membrane keyboard module designed for seamless integration with Arduino projects. Weighing just 22.96 g and featuring a compact design, this keypad allows for easy user input and command execution, making it an essential tool for DIY enthusiasts and professionals alike.
Brand | NEXTION |
Product Dimensions | 7.01 x 6.5 x 0.99 cm; 22.96 g |
Item model number | WI0840 |
Manufacturer | DIYmalls |
Color | multi |
Power Source | Wired |
Operating System | Windows 10 |
Are Batteries Included | No |
Item Weight | 22.9 g |
E**R
Works Great Out of the Box
Was skeptical because of the weird reviews. This is just a standard rows and columns matrix. I used Arduino keypad library and had it running in 5 mins. Install library, open the Custom Keypad sketch. See what pins to connect where. I changed two of my rows from 0 and 1 (default in the library) to 8 and 9 so it wouldn't interfere with serial communications. So mine looks like this:byte rowPins[ROWS] = {3, 2, 8, 9}; // Skip the first solder pad so solder pads 2, 3, 4, and 5 connect to digital in 3, 2, 8 and 9byte colPins[COLS] = {7, 6, 5, 4}; These connect to pads 6,7,8 and 9. Ignore the 10th pad .THEN adjust the sample code to THIS keyboard's layout:char hexaKeys[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'}};Upload the sketch, open your serial monitor, making sure it is set to 9600 baud. And voila. Easy peasy.Nice looking keypad for cheap.
G**N
Very poor contact resistance. Poor solderability.
It would be difficult to make a more promising-looking product that then turns out to be this poor.1. The pads are very difficult to solder -- the trace material (or it's plating) is very reluctant to wet, even with copious amounts of flux. Additionally, this is a single-sided PCB, so if you're intending to solder a 1x10 (or 1x8) row of header pins, it can only protrude from the rear. That fits some scenarios and not others.2. Under normal finger force, and bearing in mind the snap action implies there's contact once snapped, is in the range of 2k to 10k ohms. By applying a lot of force you might get it down to 500ohms. Normally, a product touted as "switches" would have contact resistance in the range of 1 ohm. These switches are likely to either fail to work at all, or work very unreliably, with the built-in pull-up resistors in typical MCUs. This high resistance explains a number of the complaints in other reviews.
J**Y
I had problems getting my project to work .
I found the resistance of the keypress for the matrix was different for all keys pressed. Sooner or later they will probably cause problems as comments I found about this product being sold on U-buy.com. See attached jpg.
D**N
Works great once you figure it out
The construction of the keypad is nice and strong. There was a little bit of bending of the board where the headers are supposed to be soldered on. You may notice this when you go to solder some on. It also took a little work to get a standard 2.54mm pitch header in due to the holes on the back not being large enough to accommodate them. Bear in mind that you don't need the outer two pins on the left and right for wiring. It's the inner 8 pins that matter.If you solder on a header, I highly recommend laying down some flux on the pads first, inserting the header pins, then soldering.Aside from the schematic in the product listing, the rest is left as an exercise for you to figure out. After doing some digging around, I found some bits of code. The standard Keypad library for Arduino works out of the box with this particular device. However, the one thing you have to understand is how the rows and columns work in the pinout. I think having a simple one-sheet that ships with the keypad would make it a lot easier for folks that might not have experience with these kinds of devices.Ignore the first and last pins on the keypad. The next 4 pins, let's call them 1-4, are for row addressing. The next four pins, 5-8, are for column addressing. When hooking up your Arduino it can save you a lot of headaches knowing that when you wire everything in. In all, you'll need 8 I/O lines to run this, as opposed to the usual 17. Which makes this usable for even an Uno or Nano.The keys were very responsive with the microcontroller, and once the Keypad library is configured for your pinouts, you don't have to worry about it unless you change which pins are used on your micro. All in I'd say it took roughly 30 minutes to get it all set up properly with my project. I also like the Eurostile typeface used on this particular keypad. It reminds me a lot of the hardware depicted in 2001: A Space Odyssey.
S**.
😎
Works great 👍I used flux on the pads because my eyes bad.
Trustpilot
2 weeks ago
1 month ago