Skip to content

akramhussein/ButtonBot

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ButtonBot

ButtonBot allows control of the MBot robot from MakeBlock using a single bluetooth access switch. It allows switch users to move beyond simple cause and effect allowing them to participate in a whole range of games and activities by controlling their robot.

ButtonBot currently supports the MBot from MakeBlock. We hope to add support for more toy robots in the future.

To use the app connect a bluetooth access switch (such as the Pretorian iSwitch) to your iOS device. The switch should be configured to send the enter command when pressed. Open the app and connect to the robot. The app will auto-scan between the different directions with a switch press causing the robot to drive in that direction.

Add a second access switch, configured to send the space command, to access the action button which will activate a servo motor connected to the MBot.

ButtonBot was originally created for twins Ayala and Caira as part of the BBC TV program ‘The Big Life Fix’.

Requirements

Screenshots

Installation Instructions

  1. Download the source code

$ git clone git@github.com:akramhussein/ButtonBot.git

  1. Install cocoapods

$ cd ./ButtonBot && pod install

  1. Open "ButtonBot.xcworkspace" in Xcode

  2. Open Xcode's Preferences > Accounts and add your Apple ID

  3. In Xcode's sidebar select "ButtonBot" and go to Targets > ButtonBot > General > Identity and add a word to the end of the Bundle Identifier to make it unique. Also select your Apple ID in Signing > Team

  4. Connect your iPad or iPhone and select it in Xcode's Product menu > Destination

  5. Press CMD+R or Product > Run to install ButtonBot

License

ButtonBot is available under the MIT License

About

ButtonBot allows control of the MBot robot from MakeBlock using a single bluetooth access switch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published