-
Notifications
You must be signed in to change notification settings - Fork 86
Getting rid of the cable
The downside to having a live, dynamic and parallel environment is that we need to keep the board connected to the computer at all times.
However, there are at least five different ways to making your projects portable.
Your first option is to use an HC-06 Bluetooth module to substitute the USB cable. These are cheap and reasonably easy to set up, you only need to configure each module once. HOWTO: Autonomy via Bluetooth
Another option would be to use Snap4Arduino over WiFi. This method requires a much more complex setup and some electronics knowledge, but the ESP8226 wifi modules run a bit cheaper than the HC-06 Bluetooth ones and are more versatile. HOWTO: Autonomy via WiFi
A third alternative is to use the command line version of Snap4Arduino and interface with the board from a single board computer such as the Raspberry Pi, the BeagleBone or the Odroid. The advantage to the previous methods is that you do not need to configure any additional device and you do not need any electronics knowledge. However, you will need to have basic GNU/Linux skills to install and use this version. HOWTO: Autonomy via CLI
If you are into embedded systems, you could always acquire a Linino-based Arduino board, such as the Industrial 101, Tian, Yun or Yun mini. These boards run a GNU/Linux distribution inside them and can run Snap4Arduino natively, so you can transfer your project directly into the board and have it run autonomously. HOWTO: Linino
Finally, in the very early future, you will be able to use the mobile version of Snap4Arduino, and use an Android (v.5+) tablet to control the device via Bluetooth by using the same module as in the first option. A cellphone may be a bit too small to make programming in Snap! an enjoyable and agile experience, but you can always develop in any other version of Snap4Arduino and use your phone to run the finished project afterwards. HOWTO: Android version