- By: Ken Gracey Published: 15 January, 2014 0 comments
iOS Control of Propeller through TechBASIC: Welcome to our first Open Propeller Project! This project stems from a prior effort we launched in the Parallax Discussion Forums - programming a Propeller from an iPad and a movement quietly underway by banjo, unsoundcode and Mike Cook. You loaded the original discussion thread with every possible solution and educated us about new possibilities we hadn't considered. Many alternatives suggested were quite interesting, including a Propeller web-based programming interface and the concept of a "configurable" robot that completes actions using a serial exchange over XBee S6B modules.
With that in mind, here are the goals for the first Open Propeller Project:
- Control an ActivityBot's direction and speed from an iPad using TechBASIC.
- Receive data from the Ping))) Ultrasonic Distance Sensor on the iPad and control the ActivityBot in a semi-autonomous fashion. While the robot would roam autonomously with the Ping))) sensor, the user would have the option to re-orient the ActivityBot's speed and direction anytime from the iPad.
And for a bonus round:
- Should anybody be so inspired, could the ActivityBot run a fixed set of firmware that is configured with a string of serial commands to define its behavior? As an example: play different wav files when different sensors are actuated.
This post will remain open until the project is mostly finished, at which time we'll change the tag to [COMPLETED]. Please put all of your development code on this thread.
The second post in the thread is reserved. This is where we will collect the mostly-final files so others can do this project on their own without combing through long threads. Even when the project is considered complete the thread will remain open for new posts, of course.
- Ken Gracey