On the right-hand side of the board are the programming options. The BBA is supplied with a pre-programmed Arduino Leonardo bootloader as standard. You can therefore immediately program the BBA via the USB port. If you decide to pro­gram the ATmega32U4 processor with­out a bootloader, you can do this via the 6-way ISP header.
 
At the bottom-left are two connectors for servo motors and 4 power outputs with PWM capabilities. These are driven by a double H-bridge, which can supply up to 600 mA per pin.
 
At the bottom-right are the two most pop­ular communication ports, I2C and RS232. These can be used to connect a huge range of sensors, actuators and LCDs to the BBA. The 4-way connector at the bot­tom-right corner is used to directly con­nect a popular HC06 Bluetooth module.
 
Example programs for both the BBA and the APPINVENTOR help you on your way to use your own apps on a smartphone to communicate with your BBA. You should give it a try — you’ll be amazed how quickly you can get your app up and running.  
 
The BBA can be obtained fully assembled, complete with a programmed bootloader, from the Elektor Store, which means you don’t need any soldering experience to get started with this board.