The  BLE Board has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. The ATmega328P provide UART TTL (5V) serial communication, which is available on digital pins 0 (...

Buy Now From Amazon

Product Review

The  BLE Board has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. The ATmega328P provide UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and 1 (TX). An  TI CC2540 chip on the board channels this serial communication over USB and the  TI CC2540 chip drivers (included with the Arduino software) provide a virtual com port to software on the computer. The Arduino software includes a serial monitor which allows simple textual data to be sent to and from the Arduino board. The RX and TX LEDs on the board will flash when data is being transmitted via the  TI CC2540 chip and USB connection to the computer (but not for serial communication on pins 0 and 1). A SoftwareSerial library allows for serial communication on any of the Nano's digital pins. The ATmega328P also support I2C (TWI) and SPI communication. The Arduino software includes a Wire library to simplify use of the I2C bus. To use the SPI communication, please see ATmega328P datasheet. 

Microcontroller ATmega328P

TI CC2540 BLE 2.4G wireless

Architecture AVR

Operating Voltage: 5 V

Flash Memory 32 KB of which 2 KB used by bootloader

SRAM :2 KB

Clock Speed :16 MHz

Analog I/O Pins :8

EEPROM: 1 KB

DC Current per I/O Pins 40 mA (I/O Pins)

Input Voltage: 7-12 V

Digital I/O Pins: 22

PWM Output: 6

Power Consumption: 19 mA

PCB Size :48 x 19mm

Weight :7 g

Note: Please use Arduino IDE 1.8.6 or higher version. First, install the CC2540 driver,then follow this selection path in Arduino IDE:Tools - Board"Arduino Nano" Processor "ATmega328P", otherwise you'll find that you can't burn any program. Please refer to our github link,it can help you to slove any problem.

  • Main chip for ATMEGA328P-MU QFN32 package, Burning the latest Bootloader (Arduino IDE 1.8.8), Download faster and more stable.Fully compatible with older versions.
  • Combining common Nano board functions with CC2540 BLE functions, It is very convenient to be applied in various wireless connection application scenarios.
  • The BLE chip is TI CC2540 BLE (SOC) chip.Maximum support 1Mbps air data transfer rate, stable performance.Communication distance can reach 30M in an open environment.
  • PCB size is only 48mm*19mm.The pins are fully compatible with Nano V3.0. The main board has been welded and the pin row does not need to be welded by itself. Micro usb interface is adopted, which is more convenient to use.

Similar Products

LAFVIN Nano V3.0, Nano Board ATmega328P 5V 16M Micro-Controller Board for Arduino (Nano x 3 with USB Cable)DSD TECH HM-10 Bluetooth 4.0 BLE iBeacon UART Module with 4PIN Base Board for Arduino UNO R3 Mega 2560 NanoELEGOO Upgraded Nano V3.0 Plus for Arduino Projects, Nano Board HT42B534-1 /ATmega328P with USB Cable, Compatible with Nano V3.0 x 3 with Cable(Arduino-Compatible)UCTRONICS 0.96 Inch OLED Module 12864 128x64 Yellow Blue SSD1306 Driver I2C Serial Self-Luminous Display Board for Arduino Raspberry PIBeetle BLE - The Smallest Microcontroller for Arduino Bluetooth 4.0 (BLE)Keywish RF-Nano for Arduino Nano V3.0 Integrate nRF24L01 Wireless Module Mirco USB Board ATmega328P Micro-Controller Board Compatible with Arduino Nano V3.0 (2 Pcs)0.96 Inch Yellow and Blue I2C IIC Serial 128X64 OLED Display Module for ArduinoHiLetgo ESP32 OLED WiFi Kit ESP-32 0.96 Inch Blue OLED Display WiFi+Bluetooth CP2012 Internet Development Board for Arduino ESP8266 NodeMCUELEGOO 32 Pcs Double Sided PCB Board Prototype Kit for DIY Soldering with 5 Sizes Compatible with Arduino Kits