When it comes to choosing your arduino button module, there are hundreds of different choices. In our review, weve considered all the various features youll need to know before buying the best arduino button module. We hope that through this article, with our comparison table, in-detail review of each product can help you decide which one is your best arduino button module.

Best arduino button module

Related posts:

Best arduino button module reviews

1. WGCD 8 Pc KY-040 360 Degree Rotary Encoder Module Brick Sensor Board with Knob Cap for Arduino

Feature

The rotation counts are not limited, designed with continuous 360 degree rotation sensors.
Working voltage: 5V
Material: Electronic components + PCB
Reset to its initial state with the buttons on the rotary encoder, starts counting from 0.
Designed with detent and push button switch feature, comes with nuts and washers, ideal for Arduino micro controller use.

Description

Specification:
KY-040 Module:
Working voltage: 5V
Pulse circle: 20
Material: electronic components + PCB
Size: 26 x 19 x 29mm/1.02 x 0.75 x 1.14inch
Diameter of the thread: 7mm/0.27inch
Height of the thread: 7mm/0.27inch

Knob Cap:
Diameter: 15mm/0.59inch
Height: 16.5mm/0.65inch

Designed with detent and push button switch feature, comes with nuts and washers, ideal for Arduino micro controller use. By rotating the rotary encoder can be counted in the positive direction and the reverse direction during rotation of the output pulse frequency, unlike rotary potentiometer counter, which species rotation counts are not limited. How it works: incremental encoder is a displacement of the rotary pulse signal is converted to a series of digital rotary sensors.

Package Content:
8 pack KY-040 rotary encoder module(knob, nut, washer included)

2. Gikfun 12x12x7.3 mm Tact Tactile Push Button Momentary SMD PCB Switch with Cap for Arduino (Pack of 25pcs) AE1027

Feature

5pcs 12x12x7.3 mm Push Button Momentary Switch witch Blue Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Red Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Green Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Yellow Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Black Cap

Description

5pcs 12x12x7.3 mm Push Button Momentary Switch witch Blue Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Red Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Green Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Yellow Cap
5pcs 12x12x7.3 mm Push Button Momentary Switch witch Black Cap

3. HiLetgo 8-Bit LED 8-Bit Digital Tube 8 KeyS TM1638 Display module for AVR Arduino ARM

Feature

TM1638 is a LED (light-emitting diode display) driver control circuit with a keyboard scan interface, the internal set Into a MCU digital interface, data latch, LED high-voltage driver, keyboard scanning circuit.
Power CMOS processDisplay mode 10 segments 8 digitsKey scan (8 3bit).
Brightness adjustment circuit (adjustable duty cycle 8)Serial Interface (CLK, STB, DIO).
Oscillation method: RC oscillation (450KHz + 5%)Built-in power-on reset circuitAvailable in SOP28 package.
Mainly used in refrigerators, air conditioners, home theater products such as high-segment display driver.

Description

Features:
8 Bits, 8 keys, 8 LEDs, 8 digital tubes, common cathode LED digital tube.
With TM1638 Chip, this module gather more than three common SCM peripheral circuits.
The advantage is only three IO ports will be occupied when it drives.
SCM doesn't need to work for scaning display and key scaning.
It only need to read the relevant register to send display data or test button so it save MCU resources effectively.
Keys are sensitive and display effectively.

Specification:
Weight: 28g
Material: Glass fiber reinforced plastic, PBT shell, PA blades
How to connect: VCC GND 5V power supply, STB CLK DIO SCM IO port.

Package included:
1*8-Bit LED TM1638 Display module

4. NOYITO 5-Channel Five Direction Button Module 5D Rocker Joystick Development Board for Arduino - Up, Down, Left, Right, Center Click Switch Module

Feature

Sometimes you need a very small directional input device, This 5-way tactile switch allows for joystick-like control in a very small space.

Direction:up, down, left, right, and center click .

Color:Green.

Operating voltage2.0V-9.0V

Size25mmx41mm

Description

Parameter
NameFive direction navigation button module
Operating voltage2.0V-9.0V
Size25mmx41mm

Pin description:
COMCommon VCC or GND connected to the MCU development board
Up direction buttonConnect to IO pin of the MCU
DWNDown direction buttonConnect to IO pin of the MCU.
LFT: Left direction button, Connect to IO pin of the MCU.
RHT: Right direction button,Connect to IO pin of the MCU
MID: Middle direction button, Connect to IO pin of the MCU
SET: Set button, Connect to IO pin of the MCU
RST: Reset button, Connect to IO pin of the MCU
Five direction navigation button module

Package Included:
1pcs NOYITO 5-Channel Five Direction Button Module

5. Icstation DIY Programmable Button Control Music Sound Player Module with Speaker 8M Memory for DIY Musical Gift

Feature

Music player module specially designed for DIY musical greeting cards or musical box.
On-board 8M memory with micro USB port, just a smart phone USB cable to connect it with the computer then you can update the music or the record sounds (need the recorder to momery the voice then converter it into the MP3 format, this module can only play 8-320Kbps MP3 file).
Support button trigger, easy to develop your projects.
On-board 3.7V and 4.5V-5V power supply port, easy to get the power supply from lithium battery or power adapter
1, Fulfilled by Amazon usually spend 2-4 days to delivery, and fulfilled by seller usually delivery in around 17 days =((( 0) with tracking information.
2, PDF instruction could be provided by email, and we provide application consulting and replace service for free in case you received a defective one, please rest assured to buy it.
3, If you meet any problem in using please send us an email instead of a review which can not be found in comments list timely, thank you!

Description

We bought various gifts to various people and may feel it is difficult to find a appropriate gift for the special person. While you can use this music module to DIY a musical box with your creativity and send it to that person at the special day. It has 8Mb memory with programmable design, just use your own smart phone USB cable can update the music or the record voice through the computer, thus you can modify various music to compatible with different person and occasions, so interesting and exciting. **. ()**

Audio File Updating Instructions:
1. Use a USB data cable connect the module and the computer, then the computer will display a removable disk.
2.Copy the audio file to this disk to finish the updating process.
3. Need to delete the old audio file, this module only support the MP3, WAV type file, that will let you add your own custom audio to the machine.
4. This is the key control type, when press the key, it will automatically play the music.
5. It can play the record voice, just need you use the recorder to memory the sound then convert it into the MP3 format and import it into this module, then it can play the recorded voice.

If it shows unreadable:
Please use another data cable (e.g. your smart phone date cable), due to some cable only for charging but not supporting data transmission.
It may unreadable by Macbut readable by Windows system. In such a case, you're suggested to install a virtual machine, or just borrow friends' PC which use Windows to read it, just need to copy once.

Warm Prompt
1. The PDF instruction will be provided if you ask it by email, and you can also download it by this link http://attach01.oss-us-west-1.aliyuncs.com/IC/DIY-Manual/10060.pdf
2. Please rest assured to buy it, new batch have been retest and update, meanwhile, we provide replace service for free if you receive a defective one, it's applied to historical order too.

6. RLECS Matrix Array Switch Tactile Keypad Module MCU Board 16 Keys Button for Arduino 4x4 Keypad

Feature

High Quality 16 Button Tactile Keypad.Include of 0-9, A-Dletter,Hash (#) and Star (*) Keys.
Overall Size:65x68mm/2.55x2.67",including connector.
Rubber sprung keys with 2mm Movement.Gold Plated connector and Keyboard contacts for Long Life.
Can be connected to any microcontroller.Easy to use.
Used for any Aduino project that requires a keyboard connection.

Description

Specification:
Type:4X4 matrix keypad module.
Keypad Number: 16
PCB Size: 65x68mm/2.55x2.67"

This is 4x4 16 button matrix keypad module.The buttons are denoted by numbers and letters, 0,1, 2, 3, 4, 5, 6, 7, 8, 9, *, #,A,B,C ,C, which can be used easily for many of your Arduino project.

Package included:
1pcs Matrix Array Switch Keypad

7. Arduino Bluetooth Serial Pass-Through Module Wireless Serial Communication with Button for Arduino

Feature

Bluetooth module HC-05 Master and slave Two in one module
Use the CSR BC417 mainstream bluetooth chip, bluetooth V2.0 SPP protocol standards
Module working voltage 3.6 V to 6V
Default rate of 9600,default pin:1234, the user can be set up.click the button into AT MODE
Can be switched via AT commands as master or slave mode , the device can be connected via AT commands specified

Description

The Core module is HC-05 bluetooth 2.0 module. By using this Bluetooth module, you can quickly add Bluetooth features to your arduino project. The factory setting is slave mode, but you can set this module to master mode so that you might be able to connect to other Bluetooth 2.0 devices. Please note: This is a classic Bluetooth 2.0 module, it is not compatible with iphone or ipad If you need to use iphone or ipad to control your arduino project. You may need a Bluetooth 4.0 ble module (such as SH-HC-08 Bluetooth 4.0 ble module)

Package List
1 X HC-05 Module with Plastic cover

About warranty
KAILEDI offers one year warranty and lifetime technical support

8. Onyehn 0-24V Top Mosfet Button IRF520 MOS Driver Module For Arduino MCU ARM Raspberry pi 6 Pack

Feature

Using original IRF520 power MOS tube, can adjust PWM output
Can let the Arduino drive up to 24 v load, such as LED lights belt, dc motor, micro pump, solenoid valve
By PWM adjustable can realize stepless dimming LED, motor stepless speed regulation
Platform for Arduino, SCM, ARM, Raspberry Pi
Max load (drain) current: <5A,Output load voltage :0-24V

Description

Product parameters:
Size: 33.4 * 25.6MM
Voltage: 3.3V, 5V
Port: the digital quantity level
The output load voltage: 0 to 24V
The output load current: < 5A (more than 1A need to add heat sink)
Platform: the Arduino, MCU, ARM, raspberry pie

The product instructions:
PWM signal for high level effectively
When the PWM for high level (3.3 V to 3.3 V) :
As the power supply voltage, between V + and V - working indicator, work load
When the PWM is low level (0 V to 0.5 V) :
V + and V - between 0, work lights out, don't work load

Package included:
100% Brand New
1PCS x IRF520 Module

9. DSD TECH HC-05 Bluetooth Serial Pass-through Module Wireless Serial Communication with Button for Arduino

Feature

Bluetooth module HC-05 Master and slave Two in one module
Use the CSR BC417 mainstream bluetooth chip, bluetooth V2.0 SPP protocol standards
Module working voltage 3.6 V to 6V
Default rate of 9600,default pin:1234, the user can be set up.click the button into AT MODE
Can be switched via AT commands as master or slave mode , the device can be connected via AT commands specified

Description

The Core module is HC-05 bluetooth 2.0 module. By using this Bluetooth module, you can quickly add Bluetooth features to your arduino project. The factory setting is slave mode, but you can set this module to master mode so that you might be able to connect to other Bluetooth 2.0 devices. Please note: This is a classic Bluetooth 2.0 module, it is not compatible with iphone or ipad If you need to use iphone or ipad to control your arduino project. You may need a Bluetooth 4.0 ble module (such as SH-HC-08 Bluetooth 4.0 ble module)

10. HiLetg 5pcs IRF520 MOSFET Driver Module MOSFET Button Drive for Arduino MCU ARM Raspberry PI

Feature

5pcs IRF520 MOSFET Driver Button Module
Voltage: 3.3V, 5V
Output load voltage: 0-24V
Output load current: <5A (1A above need to add heat sink)
Platform: Arduino, MCU, ARM, raspberry pie

Description

Description
This little module is a breakout board for the IFR520 MOSFET transistor. The module is designed to switch heavy DC loads from a single digital pin of your microcontroller. Its main purpose is to provide a low cost way to drive a DC motor for robotics applications, but the module can be used to control most high current DC loads. Screw terminals are provided to interface to your load and external power source. An LED indicator provides a visual indication of when your load is being switched.

Specification:
Size: 33*24mm
Voltage: 3.3V, 5V
Ports: Digital Level
Output load voltage: 0-24V
Output load current: <5A (1A above need to add heat sink)
Platform: Arduino, MCU, ARM, raspberry pie
Using original IRF520 Power MOS, you can adjust the output PWM Drive up to 24V allows the load, such as LED lights, DC motors, miniature pumps, solenoid valves PWM dimming LED can be used to achieve stepless dimming, variable speed motor

Package Included:
5* IRF520 MOSFET Driver Module

Conclusion

All above are our suggestions for arduino button module. This might not suit you, so we prefer that you read all detail information also customer reviews to choose yours. Please also help to share your experience when using arduino button module with us by comment in this post. Thank you!
Jill Rose