Site Search

The Bot-Logic Shield configured for the DUE has three user-programmable buttons near the LCD display and a reset button near the bottom of the board.

The user buttons make it easy to create a menu system for the LCD as an onboard user interface as well as helping to debug your programs.

Bot-Logic 1Watt Audio Amp

Make your next robot speak! Or sing! Or recite Shakespeare!

The BOBot-Logic ButtonsT-LOGIC DUE Has a 1-watt audio amplifier that, when connected to a speaker, utilizes the DAC in the Arduino DUE to play audio files from the SD card.

When using the BOT-LOGIC Due with a the Arduino Mega, the audio input can be connected to a PWM output.

The audio amplfier is powered from the 5V Arduino supply and can drive an 8-ohm speaker connected to J2. Notice the location of the audio volume control on the right between the LCD and the user-programmable buttons. The audio circuit can be seen on the left on the opposite side of the board from the volume control.

Bot-Logic Power SupplyThe BOT-LOGIC Shield has an on-board high-efficiency switching power supply, eliminating the need for separate batteries for the Arduino and servos. It can use a 4.5V-20V battery pack, supplying a steady 7.0V into the Arduino Vin pin. This keeps the Arduino running cool while the power supply supplies 7.0V to the Arduino even if battery voltage drops as low as 3.0V. This keeps the Arduino running reliably even when servos are drawing significant power.


1) The 7.0V powers the Arduino, not the servos. Servos get voltage directly from the battery through a fuse. so they need to be rated for the voltage range of the battery you choose to connect to the BOT-LOGIC Shield.

2) The normal Vin connector is blocked by a spade lug connector to prevent connection of a power supply to the power jack on the Arduino. Applying power to  this connector while connected to the BOT-LOGIC Shield could damage the Shield as well as the Arduino. The spade lug is not connected electrically and serves no other function.

Bot-Logic 2X16 LCD display


The 2x16 LCD display can display system status, error messages or your own text. This display connects to the I2C buss and does not need to use any additional i/o pins

The Due has an additional pin for a hardware LCD reset, which can be disabled if you need the pin for another application.

BOT-LOGIC Software is Open Source and supported on the website. Once you register with, you will have access to a growing comunity of like-minded robot developers, as well as a modified version of the LCD lib which makes it very easy to use the LCD display.

Three drivers are capable of powering high current LEDs (or LED arrays) up to 500ma each. The drivers sink to ground and can be used for other applications if desired. The header connector has two pins for each output and a current limiting resistor set for 10ma per LED. The LEDs are powered by the on-board 7.0V supply. This consistent 7V over the entire battery voltage range keep the LEDs at a constant brightness even when battery voltage drops.

  •  Start 
  •  Prev 
  •  Next 
  •  End 

Page 1 of 3

Login Form

Go to top