We spent many hours on research to finding modules arduino, reading product features, product specifications for this guide. For those of you who wish to the best modules arduino, you should not miss this article. modules arduino coming in a variety of types but also different price range. The following is the top 10 modules arduino by our suggestions:

Best modules arduino

Product Features Editor's score Go to site
Huayao 2pcs 8 Channel DC 5V Relay Module with Optocoupler for Arduino UNO R3 MEGA 2560 1280 DSP ARM PIC AVR STM32 Raspberry Pi Huayao 2pcs 8 Channel DC 5V Relay Module with Optocoupler for Arduino UNO R3 MEGA 2560 1280 DSP ARM PIC AVR STM32 Raspberry Pi
Go to amazon.com
MCIGICM 2 Channel DC 5V Relay Module for Arduino UNO R3 DSP ARM PIC AVR STM32 Raspberry Pi with Optocoupler Low Level Trigger Expansion Board MCIGICM 2 Channel DC 5V Relay Module for Arduino UNO R3 DSP ARM PIC AVR STM32 Raspberry Pi with Optocoupler Low Level Trigger Expansion Board
Go to amazon.com
Longruner Mini Nano V3.0 ATmega328P 5V 16M Micro Controller Board Module for Arduino (10Pcs) Longruner Mini Nano V3.0 ATmega328P 5V 16M Micro Controller Board Module for Arduino (10Pcs)
Go to amazon.com
ELEGOO Upgraded 37 in 1 Sensor Modules Kit with Tutorial Compatible with Arduino IDE UNO R3 MEGA2560 Nano ELEGOO Upgraded 37 in 1 Sensor Modules Kit with Tutorial Compatible with Arduino IDE UNO R3 MEGA2560 Nano
Go to amazon.com
HiLetgo HC-05 6 Pin Wireless Bluetooth RF Transceiver Module Serial BT Module for Arduino HiLetgo HC-05 6 Pin Wireless Bluetooth RF Transceiver Module Serial BT Module for Arduino
Go to amazon.com
Arducam Mini Module Camera Shield 5MP Plus OV5642 Camera Module for Arduino UNO Mega2560 Board Arducam Mini Module Camera Shield 5MP Plus OV5642 Camera Module for Arduino UNO Mega2560 Board
Go to amazon.com
SenMod 5PCS Micro SD Card Micro SDHC Mini TF Card Adapter Reader Module for Arduino SenMod 5PCS Micro SD Card Micro SDHC Mini TF Card Adapter Reader Module for Arduino
Go to amazon.com
SunFounder 4 Channel 5V Relay Shield Module for Arduino UNO R3 MEGA 2560 1280 DSP ARM PIC AVR STM32 Raspberry Pi SunFounder 4 Channel 5V Relay Shield Module for Arduino UNO R3 MEGA 2560 1280 DSP ARM PIC AVR STM32 Raspberry Pi
Go to amazon.com
Arducam Mini Module Camera Shield with OV2640 2 Megapixels Lens for Arduino UNO Mega2560 Board Arducam Mini Module Camera Shield with OV2640 2 Megapixels Lens for Arduino UNO Mega2560 Board
Go to amazon.com
Diymore DS3231 AT24C32 IIC High Precision RTC Module Clock Timer Memory Board Beats DS1307 for Arduino Diymore DS3231 AT24C32 IIC High Precision RTC Module Clock Timer Memory Board Beats DS1307 for Arduino
Go to amazon.com
Related posts:

1. Huayao 2pcs 8 Channel DC 5V Relay Module with Optocoupler for Arduino UNO R3 MEGA 2560 1280 DSP ARM PIC AVR STM32 Raspberry Pi

Feature

5V 8-Channel Relay interface board, each one needs 15-20mA Driver Current; Equiped with high-current relay, AC250V 10A ; DC30V 10A
Each relay has normally open and normally closed contact. Can be selected by jumper relay and TTL or ground.
With power indicator,8-way road has a status indicator. With a relay coil to absorb the diode protection.
Standard interface that can be controlled directly by microcontroller (Arduino , 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic)
The 8 channels are optically isolated, safe, reliable, anti-interference. Widely used for all MCU control, industrial sector, PLC control, smart home control

Description

Huayao 8-Channel Relay Module

Feature:
Can be used as microcontroller development board module can be used as home appliance control
5 V-12V to TTL control signal
The control signal DC or AC, 220V AC load can be controlled
There is a normally open and one normally closed contact
A power indicator light
A control indicator, pull off, disconnect does not shine
Transistor drive to increase the relay coil control pins high impedance
The control pin has a pull-down circuit to prevent malfunction relay vacant

Specifications:
Product Name: 8-Channel Relay Module
Output Channel: 8
Power Supply: 5V
Load Voltage: AC 250V 10A, DC 30V 10A
Total Size: 137mm x 56mm x 17mm/ 5.4" x 2.2" x 0.7" (L*W*H);
Mounted Hole Size: 3mm/ 0.12"
Mounted Hole Center Distance: 132 x 50mm/5.2" x 2"(L*W);
Material: Electric Part

Package Content :
2 x 8-Channel Relay Module

2. MCIGICM 2 Channel DC 5V Relay Module for Arduino UNO R3 DSP ARM PIC AVR STM32 Raspberry Pi with Optocoupler Low Level Trigger Expansion Board

Feature

5V 2-Channel Module Relay Board, Driver Current:15-20mA each
Indication LED's for Relay output status
IN: can be low level control relay
Equiped with high-current relay, AC250V 10A ; DC30V 10A
Standard interface that can be controlled directly by microcontroller (Arduino , 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic)

Description

Specific Parameters:
The module Operating voltage 5V;
Using SMD optocoupler isolation, driving ability, stable performance; trigger current 5mA;
The module uses genuine quality relay, normally open interfaces Maximum load: AC 250V/10A, DC 30V/10A;
Fault-tolerant design, even if the control line is broken, the relay will not operate;
The module can be high or low by a jumper setting trigger;
The interface design of human nature, all interfaces are available through a direct connection terminal leads, very convenient;

Module size: 50mm*40mm*17mm (L*W*H)

Package:3pcs 2channel relay module arduino UNO R3 board

3. Longruner Mini Nano V3.0 ATmega328P 5V 16M Micro Controller Board Module for Arduino (10Pcs)

Feature

CH340G Replace FT232RL
Micro-controller ATmega328P
Using Atmel Atmega328P-AU MCU, Support ISP download; Support USB download and Power.
Support for external 5V ~ 12V DC power supply; Support power supply by 9V battery.
Arduino Nano V3.0 ATMEGA328P Improved version with 3pcs pin headers (2pcs 15pin headers +1pcs 6pin headers).

Description

Longruner Mini Nano V3.0 ATmega328P 5V 16M Micro Controller Board Module for Arduino

Operating Voltage(logic level): 5V
8 analog inputs ports: A0 ~ A7
14 Digital input / output ports: TX,RX,D2 ~ D13
6 PWM ports: D3, D5, D6, D9, D10, D11

1 pairs of TTL level serial transceiver ports RX / TX
Using Atmel Atmega328P-AU MCU
There is boot loader installed in it
Support USB download and Power
Support for external 5V ~ 12V DC power supply
Support power supply by 9V battery

Package content:
10 x Nano V3.0 with ATMEGA328P Module
20 x 15 pin headers
10 x 6 pin headers

4. ELEGOO Upgraded 37 in 1 Sensor Modules Kit with Tutorial Compatible with Arduino IDE UNO R3 MEGA2560 Nano

Feature

Updated from the old version (others): Received great ideas from our customers taken into consideration
Removed the light cup and mercury module which are banned in Europe. (37 sensor kits from other sellers have mercury, please pay attention.)
Removed useless modules like heartbeat sensor, two of the hall sensors, one of the dual-color sensor. Add useful modules like GY-521 accelerometer module, LCD1602 screen, DS3231 real time clock module etc.
Upgraded tutorial only for Arduino UNO R3, UNO, MEGA2560 R3, NANO in CD, listing paper, resistors pack only from Elegoo Team.
100% compatible with Arduino and STM32.

Description



Elegoo Upgraded 37 sensor modules kit is the most useful and highest cost performance sensor kit in Amazon market.
It is 100% suitable for Arduino beginners.
And it is also 100% compatible with Raspberry PI and STM32. But if you want to use it with Raspberry PI and STM32, you may find the tutorial by yourself. We only offer the tutorial for Arduino in our CD.
The kit has only sensor modules, if you want to use it, you will need the wires and controller boards.

Component listing:
1 x Joystick Module
1 x Relay Module
1 x Rotary Encoder Module
1 x DS-3231 RTC Module
1 x Ultrasonic Sensor Module
1 x HC-SR501 PIR sensor Module
1 x Flame Sensor Module
1 x Linear Hall Module
1 x Metal Touch Module
1 x Digital Temperature Module
1 x Big Sound Module
1 x Small Sound Module
1 x RGB LED Module
1 x SMD RGB Module
1 x Two-tone Color Module
1 x 7 Color Flash Module
1 x Laser Emit Module
1 x Shack Module
1 x IR Receiver Module
1 x IR Emission Module
1 x Tilt Switch Module
1 x Button Module
1 x Active Buzzer Module
1 x Passive Buzzer Module
1 x 18B20 temp Module
1 x Photo-resistor Module
1 x Temperature and Humidity Module
1 x GY-521 Module
1 x Photo-interrupter Module
1 x Tap Module
1 x Membrane Switch Module
1 x Avoidance Module
1 x Tracking Module
1 x Magnetic Spring Module
1 x Water Lever Sensor
1 x Power Supply Module WARNING: Pls. do not use the voltage higher than 9V
1 x LCD1602 Module (with pin header)

5. HiLetgo HC-05 6 Pin Wireless Bluetooth RF Transceiver Module Serial BT Module for Arduino

Feature

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.HC-05 Wireless BT Module
HC-05 Wireless BT Module: with this HC 05 Bluetooth module,You can quickly add the Bluetooth feature to your Arduino project, and then you can use your android phone to control some gadgets, such as: switch, LED.
Master and Slave 2-IN-1 HC 05 Module:Working Voltage 3.6V to 6V , Default baud rate:9600,Default pin:1234
Button: Press the button, the module enter the AT mode. AT commands are executed only in AT mode.
6 PIN Dopunt Cable : with this Dupont Cable, you can easily connect this HC-05 Bluetooth module to your Arduino Board

Description

Module parameters:
1.PCB Size: 37.3mm (Long) *15.5mm (wide)
2. Weight: 3.5g
3. Input voltage: 3.6V--6V, prohibit exceeding 7V
4. Leads 6 feet: EN/VCC/GND/RXD/TXD/STATE (Bluetooth state leads, not connected output low level, the output high level after connection)
5. With the connection status indicator, LED flash indicates no Bluetooth connection; Led slow flash indicates enter at command mode
6. On-board 3.3V voltage regulator chip, input voltage DC 3.6V-6V; When not paired, current about 30mA (due to LED lights flashing, current in the state of change); After the pairing succeeds, the current is about 10mA
7. Effective transmission distance of 10 meters in open area, more than 10 meters is possible, but not to ensure the quality of the connection
8. After pairing succeeds, can be used as full duplex serial port. No need to understand any Bluetooth protocol, but only support 8-bit data bits, 1-bit stop bits, no parity communication format. This is also the most commonly used communication format, does not support other formats!
9. Press the key and then power up the Bluetooth module to enter at mode, set parameters and query information
10. Can switch host and machine mode from at command
11. The module default baud rate is 9600, the default pairing password is 1234, the default name is HC-05
Wiring method:
VCC: Connect the power supply positive
GND: Connecting the cathode
RXD: The receiver, the Bluetooth module receives data from other devices, and the sending end TXD of the other devices normally
TXD: Send end, Bluetooth module sends data to other equipment; the receiving end RXD of the other equipments normally
En: To enable the end, need to enter the at mode when 3.3V

Note: this item doesn't works with iOS.

Package included:
1* HC-05 6 Pin Wireless Bluetooth RF Transceiver Module Serial BT Module for Arduino

6. Arducam Mini Module Camera Shield 5MP Plus OV5642 Camera Module for Arduino UNO Mega2560 Board

Feature

Arducam Mini Module Camera Shield 5MP Plus OV5642 Camera Module is a general purpose high definition 5MP SPI camera, which reduce the complexity of the camera control interface
It integrates 5MP CMOS image sensor OV5642, and provides miniature size, as well as the easy to use hardware interface and open source code library
The Arducam mini can be used in any platforms like Arduino, Raspberry Pi, ESP8266, Maple, Chipkit, Beaglebone black, as long as they have SPI and I2C interface and can be well mated with standard Arduino boards
Support JPEG compression mode, single and multiple shoot mode, short movie recording, one time capture multiple read operation, burst read operation, low power mode and etc.
It can be used in IoT, Robot, Wildlife, HDR and Other battery-powered products or scientific image processing applications

Description

Arducam-Mini-5MP-Plus(OV5642) is performance improved version compared to its predecessor Arducam-M-5MP.
Arducam mini not only offers the capability to add a camera interface which doesn't have in some low cost microcontrollers,
but also provides the capability to add multiple cameras to a single microcontroller.
It can not only capture decent 5MP JPEG images, but also can do 5MP full resolution RAW image capture, which makes it to
be the ideal solution for IoT and scientific image processing applications. Even more it can record short movie clips as well.

Feature:
5MP image sensor OV5642
M12/CS mount replaceable lens
I2C interface for the sensor configuration
SPI interface for camera commands and data stream
Support external hardware trigger input
All IO ports are 5V/3.3V tolerant
Well mated with standard Arduino boards
Provide open source code library for Arduino, ESP8266, Raspberry Pi, etc
Small form of factor

Key Specifications:
Power supply 3.3V~5V
Active array size: 2592x1944
SPI speed: Max 8MHz
Shutter: rolling shutter
Frame buffer: 8MByte
Pixel Size: 1.4m x 1.4m
Default M12 Lens: 55
Resolution support:5MP, 1080p, 720p, VGA, QVGA
Format support: RAW, YUV, RGB, JPEG
Size: 34 x 24 mm
Weight: 20g
Temperature: -10C+55C

Packing included:
1pcs Arducam Mini 5MP Plus OV5642 Camera Module
NOTE: Arduino UNO is not incldued
Contact us for datasheet download link.

7. SenMod 5PCS Micro SD Card Micro SDHC Mini TF Card Adapter Reader Module for Arduino

Feature

Level conversion circuit board that can interface level is 5V or 3.3V
Power supply is 4.5V ~ 5.5V, 3.3V voltage regulator circuit board
Communications interface is a standard SPI interface
4 M2 screws positioning holes for easy installation
Positioning holes: 4 M2 screws positioning holes with a diameter of 2.2mm, so the module is easy to install positioning, to achieve inter-module combination.

Description

Description:
The module (MicroSD Card Adapter) is a Micro SD card reader module for reading and writing through the file system and the SPI interface driver,
SCM system can be completed within a file MicroSD card
Support Micro SD Card, Micro SDHC card (high speed card)
Level conversion circuit board that can interface level is 5V or 3.3V
Power supply is 4.5V ~ 5.5V, 3.3V voltage regulator circuit board
Communications interface is a standard SPI interface
4 M2 screws positioning holes for easy installation
Control Interface: A total of six pins (GND, VCC, MISO, MOSI, SCK, CS), GND to ground, VCC is the power supply, MISO, MOSI, SCK for SPI bus, CS is the chip select signal pin;
3.3V regulator circuit: LDO regulator output 3.3V for level conversion chip, Micro SD card supply;
Level conversion circuit: Micro SD card to signal the direction of converts 3.3V, MicroSD card interface to control the direction of the MISO signal is
also converted to 3.3V, general AVR microcontroller systems can read the signal;
Micro SD card connector: self bomb deck, easy card insertion.
Positioning holes: 4 M2 screws positioning holes with a diameter of 2.2mm, so the module is easy to install positioning, to achieve inter-module combination.

Package Content: 5 pcs Micro SD Card Module

8. SunFounder 4 Channel 5V Relay Shield Module for Arduino UNO R3 MEGA 2560 1280 DSP ARM PIC AVR STM32 Raspberry Pi

Feature

5V 4-Channel Relay interface board, and each one needs 15-20mA Driver Current
Equiped with high-current relay, AC250V 10A ; DC30V 10A
Standard interface that can be controlled directly by microcontroller (Arduino , 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic)
Indication LED's for Relay output status

Description

Specification:

This is a 5V 4-Channel Relay interface board, Be able to control various appliances, and other equipments with large current.
It can be controlled directly by Microcontroller(Arduino , 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic).

Link to download the document:
http://wiki.sunfounder.cc/index.php?title=4_Channel_5V_Relay_Module

Package include:

* 1 x 4 Channel Relay Module

9. Arducam Mini Module Camera Shield with OV2640 2 Megapixels Lens for Arduino UNO Mega2560 Board

Feature

Can be used in MCU, Raspberry Pi, ARM, DSP, FPGA platforms
2 megapixels image sensor OV2640
M12 mount or CS mount lens holder with changeable lens options
IR sensitive with proper lens combination
I2C interface for the sensor configurationSPI interface for camera commands and data stream

Description

Arducam-M-2MP is optimized version of Arducam shield Rev.C, and is a high definition 2MP SPI camera, which reduce the complexity of the camera control interface. It integrates 2MP CMOS image sensor OV2640, and provides miniature size, as well as the easy to use hardware interface and open source code library. The Arducam mini can be used in any platforms like Arduino, Raspberry Pi, Maple, Chipkit, Beaglebone black, as long as they have SPI and I2C interface and can be well mated with standard Arduino boards. Arducam mini not only offers the capability to add a camera interface which doesn't have in some low cost microcontrollers, but also provides the capability to add multiple cameras to a single microcontroller.

Application:
IoT cameras
Robot cameras
Wildlife cameras
Other battery-powered products
Can be used in MCU, Raspberry Pi, ARM, DSP, FPGA platforms

Features:
2 megapixels image sensor OV2640
M12 mount or CS mount lens holder with changeable lens options
IR sensitive with proper lens combination
I2C interface for the sensor configuration
SPI interface for camera commands and data stream
All IO ports are 5V/3.3V tolerant
Support JPEG compression mode, single and multiple shoot mode, one time capture multiple read operation, burst read operation, low power mode and etc.
Well mated with standard Arduino boards
Provide open source code library for Arduino, STM32, Chipkit, Raspberry Pi, BeagleBone Black
Small form of factor

Package Including:
1pcs Arducam Mini module Camera Shield With OV2640 2 megapixels lens for Arduino UNO Mega2560 board
NOTE:Arduino UNO is not incldued

10. Diymore DS3231 AT24C32 IIC High Precision RTC Module Clock Timer Memory Board Beats DS1307 for Arduino

Feature

DS3231 is a low-cost, extremely accurate I2C real-time clock (RTC), with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
Integrated oscillator improve long-term accuracy of the device and reduces the number of components of the production line.
Provides two configurable alarm clock and a calendar can be set to a square wave output. Address and data are transferred serially through an I2C bidirectional bus.
Save time and high precision addition, DS3231 also has some other features that extend the system host of additional features and a range of options.
A precision temperature-compensated voltage reference and comparator circuit monitors the status of VCC to detect power failures, provide a reset output, and if necessary, automatically switch to the backup power supply. In addition, RST pin is monitored as generating ?P reset manually.

Description

Specification:
DS3231 is a low-cost, extremely accurate I2C real-time clock (RTC), with an integrated temperature-compensated crystal oscillator (TCXO) and crystal.
The device incorporates a battery input, disconnect the main power supply and maintains accurate timekeeping.
Integrated oscillator improve long-term accuracy of the device and reduces the number of components of the production line.
RTC maintains seconds, minutes, hours, day, date, month, and year information. Less than 31 days of the month, the end date will be automatically adjusted, including corrections for leap year.
This temperature sensor accuracy is 3 C. On-chip power supply control circuit can automatically detect and manage the main and standby power (i.e., low-voltage battery) to switch between the power supply.
If the main power failure, the device can continue to provide accurate timing and temperature, performance is not affected. When the main power re-power or voltage value returns to within the allowable range, the on-chip reset function can be used to restart the system microprocessor.

Module parameters:
1. Size: 38mm (L) * 22mm (W) * 14mm (H)
2. Operating voltage :3.3 - 5 .5 V.
3. clock chip: high-precision clock chip DS3231..
4. Clock Accuracy :0-40 range, the accuracy 2ppm, the error was about 1 minute.
5. calendar alarm clock with two.
6. chip temperature sensor comes with an accuracy of 3.
7. memory chips: AT24C32 (storage capacity 32K).
8. IIC bus interface, the maximum transmission speed of 400KHz (working voltage of 5V).

Note: Don't inclue battery, it only need 0.01 dollars, it's not safty to ship by air mail. So hope you can understand it.

Package Included:
1 X DS3231 AT24C32 IIC High Precision RTC Module Clock Timer Memory Module

Conclusion

By our suggestions above, we hope that you can found the best modules arduino for you. Please don't forget to share your experience by comment in this post. Thank you!
May Murphy