NEXTION16 Keys Matrix Keypad 4x4 Membrane Keyboard Module Array Switch for Arduino
Thumbnail 1Thumbnail 2Thumbnail 3Thumbnail 4Thumbnail 5Thumbnail 6

NEXTION16 Keys Matrix Keypad 4x4 Membrane Keyboard Module Array Switch for Arduino

3.6/5
Product ID: 458108524
Secure Transaction
12 interest-free installments with tabby
⚡Plug-and-Play Setup
📏Compact Design
🔑4x4 Matrix Layout
Frequently Bought Together

Description

🔌 Unlock Your Creativity with Every Key!

  • DIY READY - Solder-friendly design with recommended flux application for easy header installation.
  • USER FRIENDLY - No need for outer pins; focus on the inner 8 for a hassle-free wiring experience.
  • SPACE SAVING DESIGN - Compact dimensions (7.01 x 6.5 x 0.99 cm) make it perfect for any project.
  • LIGHTWEIGHT CHAMPION - Weighs only 22.96 g, ensuring minimal impact on your overall project weight.
  • SEAMLESS INTEGRATION - Compatible with Arduino's standard Keypad library for effortless setup.

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.

Specifications

BrandNEXTION
Product Dimensions7.01 x 6.5 x 0.99 cm; 22.96 g
Item model numberWI0840
ManufacturerDIYmalls
Colormulti
Power SourceWired
Operating SystemWindows 10
Are Batteries IncludedNo
Item Weight22.9 g

Have a Question? See What Others Asked

Is there a data Sheet? Are there resistors inside?
is this waterproof?
What is the actual size. 2x2x2 does not sound right.

Reviews

3.6

All from verified purchases

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.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Meera L.

Smooth transaction and product arrived in perfect condition.

3 weeks ago

Khalid Z.

Great experience from order to delivery. Highly recommended!

1 week ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving over 300 million shoppers across more than 200 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.

One-Time Purchase

SAR 120

Duties & taxes incl.

KSAstore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction
12 interest-free installments with tabby

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Farhan Q.

The delivery time was excellent, and the packaging was secure.

2 months ago

Pooja R.

The customer service exceeded my expectations. Perfect for buying products you can't find elsewhere.

1 week ago

Nextion16 Keys Matrix Keypad 4x4 Membrane Keyboard Module Array Switch | Desertcart KSA