nRF52832 BLE Node
Click Image for Gallery
The nRF52832 BLE Node based on nRF52832, integates GPIO, PWM, IIC, analog inputs, PWM, timers, etc all in one board. Leaving out the extra microcontroller means the price, complexity and power-usage are all lower/better. It allows you to run code directly on the nRF52832, straight from the Arduino IDE as you would with any other MCU or Arduino compatible device.
It is built in USB and battery charging.