Development Boards compatible with Arduino IDE - ATmega & Wemos VARIOUS MODELS
Development Boards compatible with Arduino IDE - ATmega & Wemos VARIOUS MODELS
1. ATmega328P R3 board (Compatible with Arduino UNO R3 IDE)
2. ATmega328P R3 with Mini-USB Port (Compatible with Arduino UNO R3 IDE)
3. LUNO - R3 Compatible with onboard Bluetooth 5.0 (LGT8F328P)
4. ATnano board (Compatible with Arduino NANO V3.0 IDE)
5. ATnano board (USB-C) Compatible with Arduino NANO V3.0 IDE
6. ATnano Terminal Expansion
7. ATnano 3.0 board + Expansion Terminal
8. ATmega 2560 R3 ProMini (Compatible with Arduino MEGA 2560 IDE)
9. ATmega 2560 R3 Full Size (Compatible with Arduino MEGA V3.0 IDE)
10. ATmega 2560 R3 Full Size + AC Adapter (9V, 1A)
11. MiniPro Board
12. USB Programmer for MiniPro
13. MiniPro Board + Programmer
14. Wi-Fi ESP8266 Lua
15. Wi-Fi ESP8266-D1 Full Size (WeMOS)
16. AC Adapter, 9V, 1a - For ATMEGA, 328P, WeMOS & LUNO Bluetooth
17. USB Cable (unit) - USB, Mini USB, Micro USB or USB-C
================
1. ATmega328P R3 board
The board is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the board is the most robust board you can start playing with. The board is the most used and documented board.
This is a microcontroller board based on the ATmega328P.
It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator (CSTCE16M0V53-R0), a USB connection, a power jack, an ICSP header and a reset button.
It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.
Tech Specs:
Microcontroller |
ATmega328P |
Operating Voltage |
5V |
Input Voltage (recommended) |
7-12V |
Input Voltage (limit) |
6-20V |
Digital I/O Pins |
14 (of which 6 provide PWM output) |
PWM Digital I/O Pins |
6 |
Analog Input Pins |
6 |
DC Current per I/O Pin |
20 mA |
DC Current for 3.3V Pin |
50 mA |
Flash Memory |
32 KB (ATmega328P) of which 0.5 KB used by bootloader |
SRAM |
2 KB (ATmega328P) |
EEPROM |
1 KB (ATmega328P) |
Clock Speed |
16 MHz |
LED_BUILTIN |
13 |
Length |
68.6 mm |
Width |
53.4 mm |
Weight |
25 g |
===================================
2. ATmega328P R3 with Mini-USB Port
The same ATmega328P R3 board, but with a smaller USB port, making it thinner, low profile and perfect for tighter spaces
===================================
3. LUNO - R3 Compatible with onboard Bluetooth 5.0 (LGT8F328P)
ATmega328P R3 Bluetooth – compatible board
The same functionality of your ATmega328P R3 board, with integrated Bluetooth
Take your project to the next level!
This main control board uses LGT8F328P as the core master control and carries a wireless serial communication low power 5.0 Blue-tooth functional IC.
Compatible with BLE ATmega328 Wireless for IDE programming compiled environment.
On-board Bluetooth, USB-C interface, integrated power jack.
We will provide tutorial and example codes to help you get started. Just ask!
Features:
· Internal crystal oscillator maximum main frequency is 32M.
· LGT8F328P is compatible with AVR instruction set and has better performance than ATMEGA328P.
· Added USB fuse to protect computer port.
· Professional technical team and complete technical information are ready to support you. What is LGT8F328P? LGT8F328P is an AVR and Atmega328P instruction set compatible chip.
· It can be easily programmed using Arduino IDE.
LGT8F328P parameters:
1) LGT8F328P enhanced 8-bit RISC core, support 16-bit digital operation expansion, in the 1.8 V- 5.5 V operating range, the center frequency up to 32MHz
2) internal LGT8F328P 32K bytes FLASH program memory, 2K bytes data SRAM, integrated control logic analog FLASH as EEPROM. part of the program FLASH can be divided into data FLASH space according to the application needs, and access to the EEPROM-like interface is achieved through the EEPROM controller
3) LGT8F328P integrates a large number of analog peripherals, including 12-bit ADC, programmable gain differential amplifier, high-precision internal reference voltage 1.024/2.048/4.096V. 8-bit DAC and high-speed analog comparator; LGT8F328P also integrates the common digital interface controller, supporting multi-channel complementary PWM output and dead-band control
4) LGT8F328P architecture design is relatively new, and its peripheral functions are much stronger than Atmega328P. In particular, the program's encryption capability far exceeds that of the Atmega328P
5) Carry line serial communication low-power 5.0 Bluetooth IC, communication interface using UART serial port, receive sensitivity -96dBM, communication distance up to 10-50m, transmit power -20dBM-4dBM, baud rate 9600~115200. Serial transmission rate up to 4KB/S overall work performance far beyond the CC2540.
SPECS
Input Voltage (recommended) |
7-12V |
Digital IO pins |
14 (of which 6 provide PWM output) |
Analog input pins |
8 |
DC Current per I/O Pin |
40mA |
SRAM |
2KB |
Clock Speed |
16 MHz |
Operating voltage (logic level) |
5V |
====================================
4. ATnano V3.0 Board
The Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Nano 3.x).
It has all the functionality and features of a full-size development board; it works with a Mini-B USB cable and has no DC power jack.
It may also be powered by batteries.
The pins are included in the package but are not soldered on the board. You may solder them as needed for your project.
Tech Specs:
Microcontroller ATmega328P-AU
Operating Voltage 5 V
8 Analog IN Pins A0 ~ A7
14 Digital I/O Pins TX, RX, D2 ~ D13
6 PWM ports D3, D5, D6, D9, D10, D11
Flash Memory 32 KB of which 2 KB used by bootloader
SRAM 2 KB
Clock Speed 16 MHz
EEPROM 1 KB
DC Current per I/O Pin 40 mA (I/O Pins)
Input Voltage 7-12 V
Power Consumption 19 mA
PCB Size 18 x 45 mm
Weight 7 g
============================
5. ATnano V3.0 board (USB-C)
Same Nano V3.0 board but with USB-C connector and free USB-C cable
============================
6. Nano Terminal Expansion Module
This is an expansion module for use with Arduino Nano 3.0 compatible boards.
No assembly required, ready-to-use.
Terminals labeled according to the Nano original label.
Easy to use
You can purchase it with or without the Nano 3.0 board.
Weight: 76g
Size: 2.21" x 1.65" x 0.50" (L* W* H)
=============================
7. ATnano V3.0 board + Expansion Module (Combo)
=============================
8. ATmega 2560 R3 ProMini board - The same powerful MEGA in a smaller size!
The ATmega 2560 Pro Mini is a small, complete, and breadboard-friendly board based on the ATmega2560 (ATMEGA 3.x).
It is a powerful board with all the functionality, I/O pins, and features of the full-size ATMEGA 2560 R3 development board; it works with a Micro-B USB cable and has no DC power jack.
The board functions just like the full size ATmega 2560 R3, and it is also equipped with the powerful ATmega2560 (16 MHz). The CH340G UART-USB provides a stable data exchange for uploading at a 12Mhz frequency through its micro USB port.
The ATMEGA 2560 PRO is tiny, which is convenient for creating embed projects or the final product, with 86 I/O - 69 digital I/O pins, 17 analog inputs (YES, more than the standard Mega 2560) and a large 256 KB memory space for your sketch.
In addition, you can create a project with 3.3V or 5V logic level, the board has both 3.3V and 5V pins.
It may also be powered by batteries.
The pins are included in the package but are not soldered onto the board. You may solder them as needed for your project.
Tech Specs:
Microcontroller ATmega2560
Upload Connection Micro-USB port
Operating Voltage 5V
Input Voltage (recommended) Input voltages 6V to 9V (peak 18V) DC
Input Voltage (limit) 18V
Digital I/O Pins 69 (of which 15 provide PWM output)
Analog Input Pins 17
Output voltages 5V, ~ 800mA
3.3V, ~800mA
Current per I/O pin, 5V 20mA DC
Current per I/O pin, 3.3v 50mA DC
Flash Memory 256 KB of which 8 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
Length 55 mm
Width 38 mm
Weight 13.2 g without pins
=============================
9. ATmega 2560 R3 - Full Size
ATmega 2560 R3 ATMEGA 2560, CH340 Board
The ATMEGA 2560 R3 is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The ATMEGA 2560 board is compatible with most shields designed for the former boards. The ATmega 2560 R3 is an update to the ATmega, which it replaces.
The ATMEGA 2560 is designed for projects that require more I/O lines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D printers and robotics projects. This gives your projects plenty of room and opportunities maintaining the simplicity and effectiveness of the platform.
Specs:
Microcontroller ATmega2560
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V
Digital I/O Pins 54 (of which 15 provide PWM output)
Analog Input Pins 16
DC Current per I/O Pin 20 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 256 KB of which 8 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
LED_BUILTIN 13
Length 101.52 mm
Width 53.3 mm
Weight 37 g
=============================
10. ATmega 2560 R3 Full Size + AC Adapter (9V. 1A)
This is the same board as number 6 above, but it comes with a convenient AC Adapter with plenty of power to supply most common Applications
INPUT: 110-240V AC (Automatic bi-volt), 50/60Hz
OUTPUT: 9V DC, 1A
Model: HCY-6888
=============================
11. ProMinion board
The Pro Minion is based on ATmega328P, made entirely with SMD (surface mounted) parts.
The Pro Minion is intended for users who require flexibility, low-cost, and small size. It comes with the minimum of components (no on-board USB or pin headers) to keep the cost down. It's a good choice for a board you want to leave embedded in a project.
The Pro Minion is a great development board to miniaturize your project, bring the cost down and allow for customized connectors.
The Pro Minion is a great budget purchase!
You will need an USB to UART TTL Module to program your Pro Minion; only one Module will program as many Pro Minions as needed.
Technical Specs:
Controller: |
ATmega328P |
Input Voltage: |
5V |
Digital IO pins : |
14 (of which 6 provide PWM output) |
Analog input pins : |
8 |
DC Current per I/O Pin: |
40 mA |
EEPROM: |
512 bytes |
SRAM: |
1KB |
Operating voltage: |
5V |
Clock Speed: |
16 MHz |
PWM channel: |
6 |
===============================
12. USB Programmer
CP2102 Module USB to TTL - USB To Serial UART STC uploader Micro Interface Board for ProMinion
This is the USB interface board needed to upload your program to the Pro Minion Board.
Just connect this board to the Pro-Minion, upload your code and you’re done.
This version comes with 6 pins which is ideal for all OS, including Windows 10.
Pins are included.
=====================================
13. ProMinion board + USB Programmer (Combo)
================================
14. D1 Mini Node MCU Lua Wi-Fi IoT Development Board ESP8266 CH340 module
Open-source, Interactive, Programmable, Low cost, Simple, Smart, WI-FI enabled
FOR Arduino-like hardware IO
Advanced API for hardware IO, which can dramatically reduce the redundant work for configuring and manipulating hardware.
Code just like Arduino, but interactively in Lua script.
Nodejs style network API
Event-driven API for network applications, which facilitates developers writing code running on a 5mm*5mmsized MCU in Nodejs style.
Greatly speed up your IOT application developing process.
Specs:
· D1 Mini WiFi board based on ESP8266
· Compatible with Arduino and NodeMcu
· This is new version V2
· Version 2 Use BRT (Bias Resistor Transistor) thus making it easier going into flash mode
· Stable operation, better than Old Version 1.0 board
· 11 digital input/output pins, all pins have interrupt/PWM/I2C/one-wire supported (except D0)
· 1 analog input (3.3V max input)
· Built-In Micro USB Port
· On board reset button
· Microcontroller: ESP-8266EX
· Operating Voltage: 3.3V (Max)
· Please don't connect to power source which is higher than 3.3 Volts
· Digital I/O Pins 11
· 1 analog input
· Clock Speed: 80MHz/160MHz
· Flash: 4M bytes
· Length: 34.2mm
· Width: 25.6mm
· Weight: 10g
What’s in the box: 1 x D1 Mini Node MCU Lua WIFI IoT development board based on ESP8266-12E and pins as shown in picture
================================
15. WeMOS Wi-Fi ESP8266-D1 ESP-12F Full Size Arduino Compatible
The ESP8266-D1 is a wireless 802.11 (Wi-Fi) microcontroller development board compatible with the Arduino IDE. It turns the very popular ESP8266 wireless (Wi-Fi) module into a fully-fledged development board. The Atmel ESP8266 is the heart of the board acting not only as the Wi-Fi chip but also as the main processor!
The layout of this board is based on a standard Arduino hardware design with similar proportions to the Arduino Uno and Leonardo. It also includes a set of standard Arduino headers which means many existing Arduino shields can be plugged directly into the board.
The WeMOS D1 board build is just like Arduino UNO and as such you do not need Arduino UNO. To work with this board using board manager you can convert this board to Arduino and then use the Arduino IDE for programming.
The development board also includes a CH340 USB to serial interface giving it the ability to be connected and programmed directly from your computer and requiring only a common micro-USB cable – no additional interface hardware or configuring is required. Once connected to the computer, and drivers have been installed, the ESP8266-D1 will appear as a standard serial COM port. The ESP8266-D1 can be programmed directly from the Arduino Integrated Development Environment (IDE) which is freely available for download from the Arduino website (arduino.cc). This board is also compatible with MicroPython and NodeMCU.
Direct Arduino IDE support for this development board can be added with just a few mouse clicks via the built-in board manager feature. Programming the ESP8266-D1 via the IDE is then as straight-forward as programming any standard Arduino development board. Many of the default Arduino commands will work including digital and analogue pin functions and many examples are included in the IDE which demonstrate how to take advantage of the ESP8266s Wi-Fi capabilities. These examples range from simply blinking an LED to turning the ESP8266-D1 into a stand-alone web server.
1. Based on ESP-8266 12-F (Latest)
2. Arduino compatible, using Arduino IDE to program
3. 11 x I / O pins
4. 1 x ADC pin (input range of 0-3.3V)
5. Support OTA wireless upload
6. Onboard 5V 1A Switching Power Supply (highest input voltage 24V)
7. Size:68*53mm
8. Support OTA wireless upload
Pinout:
Pin |
Function |
ESP-8266 Pin |
TX |
TXD |
TXD |
RX |
RXD |
RXD |
A0 |
Analog input, max 3.3V input |
A0 |
D0 |
IO |
GPIO16 |
D1 |
IO, SCL |
GPIO5 |
D2 |
IO, SDA |
GPIO4 |
D3 |
IO, 10k Pull-up |
GPIO0 |
D4 |
IO, 10k Pull-up, BUILTIN_LED |
GPIO2 |
D5 |
IO, SCK |
GPIO14 |
D6 |
IO, MISO |
GPIO12 |
D7 |
IO, MOSI |
GPIO13 |
D8 |
IO, 10k Pull-down, SS |
GPIO15 |
G |
Ground |
GND |
5V |
5V |
- |
3V3 |
3.3V |
3.3V |
RST |
Reset |
RST |
Specs:
• Integrated ESP8266 module with 32-bit 80MHz microcontroller/4M flash
• 64Kb of instruction RAM and 96Kb of data RAM
• 16 GPIO pins
• 11 digital IO, interrupt/PWM/I2C/one-wire supported (except D0)
• 1 analog input(3.2V max input)
• micro-USB serial/programming interface
• Can be powered via USB cable – no external Power Supply required
• Arduino Compatible headers
• Directly supported by the Arduino IDE
• 2.1mm external DC PSU socket (6.5 - 12V)
• 802.11 b/g/n
• Integrated low power 32-bit MCU
• Integrated 10-bit ADC
• Integrated TCP/IP protocol stack
• Integrated TR switch, balun, LNA, power amplifier and matching network
• Integrated PLL, regulators, and power management units
• Supports antenna diversity
• WiFi 2.4 GHz, support WPA/WPA2
• Support STA/AP/STA+AP operation modes
• Support Smart Link Function for both Android and iOS devices
• SDIO 2.0, (H) SPI, UART, I2C, I2S, IR Remote Control, PWM, GPIO
• STBC, 1x1 MIMO, 2x1 MIMO
• A-MPDU & A-MSDU aggregation & 0.4s guard interval
• Deep sleep power <10uA, Power down leakage current < 5uA
• Wake up and transmit packets in < 2ms
• Standby power consumption of < 1.0mW (DTIM3)
• +20 dBm output power in 802.11b mode
• Operating temperature range -40C ~ 125C
• FCC, CE, TELEC, WiFi Alliance, and SRRC certified
=============================
16. AC Adapter, 9V, 1a - For MEGA, UNO, WeMOS & LUNO Bluetooth
AC Adapter with plenty of power to supply most common Arduino applications.
INPUT: 110-240V AC (Automatic bi-volt), 50/60Hz
OUTPUT: 9V DC, 1A (1000mA) DC. Works with devices that require less amperage as well like 0.5A, 400mA, etc.
Model: HCY-6888
Polarity: Positive polarity (positive center, negative outer).
Connector size: 5.5mm x 2.1-2.5mm (auto adjusting).
Cable Length: 1 meter
============