Uhmmm... i'm working on a final project for my postgrad. It's an multimedia art project which implies food.
So i'm trying to project a video on a table as soon as a pot opens. For that reason, i could use Arduino Uno.
In the last hours, i've been thinking about how using tablets would make my life easier, so i don't have to use a video beam to project on the table or even use mapping which was the first idea that came into my mind months ago.
So, the question is, can i use arduino uno to manipulate a tablet? And which kind of tablets are compatible with arduino? since i have to rent four of them (buying 4 tablets for a project certainly is out of question).
An anticipated 'thank you' to whoever helps me to clear out my mind.
A tablet to control an ARD UNO, no problem. Most if not all tablets can. I used a Samsung galaxy tablet to control my robot for my seminar project, it worked perfectly.
But I can't say for the other way around. Maybe someone else can answer that.
Im curious how you did this? I have never looked into the tablet >> arduino approach before.. but sounds fun.
1.) how do they communicate? hardwired? blue tooth? (then needing a BT module on the arduino side?) serial? (somehow?)
2.) what do you use for your 'GUI' on the Tablet? Processing? Flash? other?
Im curious how you did this? I have never looked into the tablet >> arduino approach before.. but sounds fun.
1.) how do they communicate? hardwired? blue tooth? (then needing a BT module on the arduino side?) serial? (somehow?)
2.) what do you use for your 'GUI' on the Tablet? Processing? Flash? other?
thanks!
The tablet communicated through a serial connection via bluetooth, to a BT slave module on my UNO. I used Java Eclipse (Android ADK) to write a program for the tablet to send Bytes of data to the UNO.
I knew java to begin with, but I never had to make an app using java that had to communicate to another device. It took a while to understand what protocols were needed, what had to be in the manifest file, etc. But as far as coding went, it was easy once I understood what UUID I needed. At that point my BT was able to sync and I could start sending little bits of data.
I made a bare basic program on the UNO that if it received the character "H" it would turn on a LED, and off if it got "L". After that, it was easy.