الرئيسية

دخول

تتبع الطلب

يشحن من الصين

Large Button 4*4 Matrix Keypad for Arduino DIY Programming Projects

حالة التوفر: متوفر في المخزون

941 متبقي
مدة الوصل المتوقعة إلى قطر:
[12 ر.ق] (6-16 أيام)
Please select a shipping method
تقدير التسليم
سعر
مرسل
Tracking
6-16 أيام
12 ر.ق
شحن مباشر
لا
Frequently bought together:
Large Button 4*4 Matrix Keypad for Arduino DIY Programming Projects
أنت تشاهد الآن:Large Button 4*4 Matrix Keypad for Arduino DIY Programming Projects
35 ر.ق
Keyestudio 3 in 1 Beetlebot Robot Car for Arduino(Raspberry Pi Pico/ESP32) STEM Education DIY Kit Compatible with LEGO+Projects<span> - </span>ESP32
Keyestudio 3 in 1 Beetlebot Robot Car for Arduino(Raspberry Pi Pico/ESP32) STEM Education DIY Kit Compatible with LEGO+Projects
esp32
CH340 NANO
ESP32
Raspberry Pi Pico
642 ر.ق
Keyestudio DIY Electronic Building Blocks 130 Motor Module For Arduino & Raspberry Pi Copmatible With LEGO<span> - </span>3 PCS Without Case
Keyestudio DIY Electronic Building Blocks 130 Motor Module For Arduino & Raspberry Pi Copmatible With LEGO
3-pcs-without-case
1 PCS With Case
1 PCS Without Case
3 PCS With Case
3 PCS Without Case
5 PCS With Case
5 PCS Without Case
85 ر.ق
High Sensitivity1/2/12/20Key Membrane Switch Keypad 3*4/ 4*5Matrix Array Matrix Keyboard for Arduino/Robot Car DIY accessories<span> - </span>2 Key
High Sensitivity1/2/12/20Key Membrane Switch Keypad 3*4/ 4*5Matrix Array Matrix Keyboard for Arduino/Robot Car DIY accessories
2-key
1 Key
12 Key
1Key with light
2 Key
20 Key
21 ر.ق
268 ر.ق
Total: 1,246 ر.ق

مشاركة المنتج

  • High-concerned chemical: None
  • is_customized: Yes
  • Model Number: 4*4
  • Supply Voltage: 5v
  • Application: Computer
  • Type: Drive IC
  • Brand Name: keyestudio
  • Origin: Mainland China
  • Condition: New

In the application system of microcontroller, keyboard is essential in man-machine dialogue. When you are short of a button, you can connect one to the I/O port of the comtroller; but when you need a lot of buttons with limited I/O port resources, this 4*4 Matrix Keypad is no doubt your best choice.

In the application system of microcontroller, keyboard is essential in man-machine dialogue. When you are short of a button, you can connect one to the I/O port of the comtroller; but when you need a lot of buttons with limited I/O port resources, this 4*4 Matrix Keypad is no doubt your best choice.

4*4 matrix keypad is the most applied keypad form. We need to master its keypad identification technology as entry to microcontroller world. Here, we will use an examples to illustrate the identification method of 4*4 matrix keypad. The key layout is in matrix form, so with only eight I/O ports, we can identify 16 buttons, saving lots of I/O port resources.




Hardware required

4*4 large button module * 1

Multicolor jumper wires * several 

Breadboard * 1


Sample program

The smaple code of this button module is in the folder “4*4 button experiment”. Firstly, you need to unzip class library file “Keypad.zip” and place it in subfolder “libraries” of folder “Aduino” .

Codes are as below:

#include

const byte ROWS = 4; // define row 4

const byte COLS = 4; // define column 4

char keys[ROWS][COLS] = {

{‘1′,’2′,’3′,’A’},

{‘4′,’5′,’6′,’B’},

{‘7′,’8′,’9′,’C’},

{‘*’,’0′,’#’,’D’}

};

// connect row ports of the button to corresponding IO ports on the board

byte rowPins[ROWS] = {2,3,4,5};

// connect column ports of the button to corresponding IO ports on the board

byte colPins[COLS] = {6,7,8,9};

// call class library performance function of Keypad

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

void setup(){

Serial.begin(9600);

}

void loop(){

char key = keypad.getKey();

if (key != NO_KEY){

Serial.println(key);

}

}

5. Upload the program

According to arduino tutorial, upload the program to the board.

6. Program fuction

Upload the program to the board, open serial monitor; press certain button on the module, it will





منتجات مقترحة

3PCS DS1820 Waterproof Temperature Sensor 4.7K Resistor Stainless Steel Probe For Arduino UNOR3 DIY Projects Parts (Long 100CM)

101 ر.ق

Keyestudio Joystick Breakout Board for BBC Micro:Bit

80 ر.ق

Keyestudio Kidsbits STEM Electronic Building Blocks Smart Binsite Kit For Arduino ESP32&UNO Projects Programming Compatible Lego

تحديد أحد الخيارات هناك العديد من الأشكال المختلفة لهذا المنتج. يمكن اختيار الخيارات على صفحة المنتج

نطاق السعر: من ⁦424 ر.ق⁩ خلال ⁦433 ر.ق⁩

Keyestudio Raspberry Pi Expansion Board Pico IO Shield For Raspberry Pi Development Board Programming Accessories DIY Part

153 ر.ق

Keyestudio 3 in 1 Beetlebot Robot Car for Arduino(Raspberry Pi Pico/ESP32) STEM Education DIY Kit Compatible with LEGO+Projects

تحديد أحد الخيارات هناك العديد من الأشكال المختلفة لهذا المنتج. يمكن اختيار الخيارات على صفحة المنتج

نطاق السعر: من ⁦642 ر.ق⁩ خلال ⁦679 ر.ق⁩

keyestudio I2C Interface Conversion Shield V1 For Arduino

36 ر.ق

بإمكانك إضافة

Keyestudio L298P quick connectors Motor Drive Shield For Arduino Extra 2.54mm pin headers 4 fixing holes of 3mm

98 ر.ق

Keyestudio Pico IO Prototype Expansion board for Raspberry pi Diy Kit Electronics for Adults STEM Education Programming Study

44 ر.ق

keyestudio I2C Interface Conversion Shield V1 For Arduino

36 ر.ق

Keyestudio BH1750FVI Digital Light Intensity Module for Arduino

36 ر.ق

Keyestudio NANO IO Shield Controller Terminal Adapter Expansion Board for Arduino Nano

35 ر.ق

Raspberry Pi 5B Radiator Heat Sink Blower Fan Aluminium-Sheet For Raspberry Pi 5B Cooling Fan Strong Cooling Capacity

تحديد أحد الخيارات هناك العديد من الأشكال المختلفة لهذا المنتج. يمكن اختيار الخيارات على صفحة المنتج

نطاق السعر: من ⁦82 ر.ق⁩ خلال ⁦131 ر.ق⁩

اختر المنتج
0
    0
    السلة
    السلة فارغةرجوع للمتجر