Using Android Tablet as Serial Monitor

I would like the ability to at times use an Android Tablet to view sketch serial output.

From my research I know there are Arduino IDE apps for the tablet, though they seem buggy. That is maybe overkill for now anyway - I only want to monitor the sketch output not edit/upload.

Presently I plug the board (Leonardo) into the laptop USB port and monitor the sketch output with Serial Monitor.
I want to power the board via the onboard power barrel jack and use a tablet to monitor the sketch ouput.

What is the most efficient way (due to low memory) to do this via :

  1. Direct USB cable connection between Tablet and Arduino.
  2. Bluetooth

For each above scenario any required software (app) recommendations would be appreciated - but minimal and clean i.e. no bloatware.

FWIW I am aware of the differences between HC-05 and HC06 modules.

aisc:
I know there are Arduino IDE apps for the tablet, though they seem buggy. That is maybe overkill for now anyway - I only want to monitor the sketch output not edit/upload.

They certainly are. All you need is a Bluetooth terminal app. The simplest is Blueterm. I use Bluetooth Graphics Terminal, as it has a graphic display as well. BlueGraph is also worth a look. The software required to use Blueterm is exactly the same as you need to send data to the serial monitor.

The differences between HC-05 and HC-06 are not relevant for this exercise but they are usually the same price and you might as well get the former, as it may be more useful in the future..

@Nick_Pyner: Many thanks, sound like exactly what I need for use with Bluetooth.

Any app recommendations for direct USB (OTG cable) connection?

I'm afraid not. More to the point, why would you bother?
What I do know is that there is no equivalent to Bluetooth Graphics Terminal, which is just about the best reason you will ever have for connecting a tablet to an Arduino - it's a gem.

Nick_Pyner:
I'm afraid not. More to the point, why would you bother?

Well the setup I am considering will have 1 Bee slot for either WiFi or Bluetooth.
So My choices would be LAN via Ethernet + Bluetooth monitoring or
LAN via WiFi + USB Monitoring.

FWIW the LAN connection will always be in use, and monitoring only occasionally.

For USB my research did reveal some candidates, but I was hoping to get some input from actual users.

A question about USB - would hot swapping be a problem? i.e. plugging the tablet in/out while the Arduino is powered?

So I have bought an HC-05 module which has arrived.

Before I try to link to an Android device, I want to link to my laptop.
My laptop runs on Windows 7 Pro and has built in Bluetooth.

As my first test I simply want have a "Hello World" sketch on an Uno, but instead of viewing the output on my laptop via the USB cable in Serial Monitor, I want to view it via the Bluetooth module.

The first question I have is - what Windows software (preferably a native application) could I use instead of serial monitor?

There is a swag of proper terminal programmes, all free. I use RealTerm. You can use the same Hello World programme for print to serial monitor and then to RealTerm via blue tooth, and then via bluetooth to Android. It's all just Serial.print as far as Arduino is concerned.

Thanks Nick I have it working.
I already had Putty installed and was able to get it working with that.

FWIW I also figured out I can use Putty instead of the IDE Serial Monitor when connecting via the USB port.

aisc:
I can use Putty instead of the IDE Serial Monitor when connecting via the USB port.

Indeed. The IDE serial monitor is just a convenient debugging programme and very limited in application compared with a proper terminal programme. I understand Putty and RealTerm are about the same, and it's just a matter of personal preference.