Step 8Run the whole process
A "q" will quit the Python script on the phone and close the terminal socket.
Here is a recap of how it all works:
1. The Python script opens a socket to accept incoming telnet connections and echo the commands out the serial port
2. We connect from our PC to the phone via telnet on port 9002 and send it commands that we see on screen
3. The HTS USB board interfaces with the G1's USB port and sends the 3.3v signal into the 74LS04 pin 1.
4. The signal comes out of the chip on pin 2, goes back in on pin 3, and comes out again on pin 4 at 5v
5. Our Arduino accepts the serial signal on RX pin 0 and process it via the Cellbot.pde program
6. We can type 'q' to kill the Python script and close the telnet connection
Now that you've completed this very complicated process to send basic commands to an Arduino robot, it is time for you to hack it to be more awesome! We don't yet have 2-way serial working so the Arduino can't send commands back into the phone but we're working on that.
Stay current by subscribing to our blog at Cellbots.com.
About the Authors:
Tim Heath
Lead researcher who first put this process together at the Tech Shop in Menlo Park, where he is a member.
Ryan Hickman
Programmer who worked on the Python and Arduino code and authoered this Instructable.
| « Previous Step | Download PDFView All Steps | Next Step » |

















































are there ways to control the bot through satellite instead of using cellphone service. that way you wouldn't be dependent on a service.
Is there any way to bypass the use of cell phone towers all together???
and i've been looking into flying bots, it's been hard to find anything here on instructables.
how hard is it to send live video and sound feed from the bot to your PC??
i'm trying to gather info for a different project i'm working on??
Feel free to start a thread here with ideas: http://groups.google.com/group/cellbots