Das BLE Board verfügt über eine Reihe von Einrichtungen für die Kommunikation mit einem Computer, einem anderen Arduino oder anderen Mikrocontrollern. Der ATmega328P bietet eine serielle UART TTL (5V) Kommunikation, die auf digitalen Pins 0 (RX) und 1 (TX) verfügbar ist. An TI CC2540 Chip auf dem Board Kanäle diese serielle Kommunikation über USB und die TI CC2540 Chip-Treiber (im Lieferumfang der Arduino Software) bieten einen virtuellen Com-Port für Software auf dem Computer. Die Arduino Software enthält einen seriellen Monitor, der es ermöglicht, einfache Textdaten an und von der Arduino Karte zu senden. Die RX und TX LEDs auf dem Board blinken, wenn Daten über den TI CC2540 Chip und den USB-Anschluss an den Computer übertragen werden (aber nicht für die serielle Kommunikation an Pins 0 und 1). Eine SoftwareSeriell-Bibliothek ermöglicht die serielle Kommunikation an allen digitalen Pins des Nanos. Der ATmega328P unterstützt außerdem I2C (TWI) und SPI-Kommunikation. Die Arduino Software enthält eine Wire Bibliothek zur Vereinfachung der Nutzung des I2C Bus. Informationen zur Verwendung der SPI-Kommunikation finden Sie im ATmega328P-Datenblatt.
Mikrocontroller ATmega328P
TI CC2540 BLE 2.4G Wireless
Architektur AVR
Betriebsspannung: 5 V.
Flash-Speicher 32 KB, davon 2 KB von Bootloader verwendet
SRAM ?2 KB
Taktfrequenz: 16 MHz
Analoge E/A-Pins.
EEPROM?1 KB
Gleichstromstrom pro I/O-Pins 40 mA (I/O-Pins.
Eingangsspannung: 7-12 V.
Digitale E/A-Pins: 22
PWM-Ausgang: 6.
Stromverbrauch: 19 mA.
PCB-Größe: 48 x 19 mm.
Gewicht: 7 g.