Close
0%
0%

Octoduino

Run a program in any language on the Arduino.

Similar projects worth following
94 views
0 followers
Platform upon which interpreters can be written to parse programs written in any language. Currently only supports Arduino boards, but Energia support is on the roadmap.

A platform that allows programming your Arduino using any language. While still in the early stages, it already has a platform for writing interpreters in a custom language called Parse Basic. An assembly-based option is on the road map. To get started, all you need is a computer with Python, an SD card, an SD card reader shield, and of course an Arduino. Instructions for installation can be found on the GitHub page listed below.

  • 1 × Arduino Any Arduino with a sufficient amount of memory. Full list of supported devices on GitHub wiki.
  • 1 × SD + Ethernet Arduino shield
  • 1 × A computer with Python and PlatformIO See GitHub wiki page for details.

  • Version 0.2.0 Released!

    Joshua Zenn08/27/2015 at 16:43 0 comments

    First release that we've marked as stable. Contains a solid base for developing interpreters. Contains basic support for LCD and serial logging. More features on the way!

View project log

  • 1
    Step 1

    Grab the latest release from the GitHub releases page. Or if you are feeling adventurous, clone the live source from the master branch.

  • 2
    Step 2

    Flash the core of Octoduino to your Arduino board. You MUST use PlatformIO, the Wiring Arduino IDE will NOT work. See the GitHub wiki for help.

  • 3
    Step 3

    Copy everything IN the ~/boot folder to a blank SD card that is less than 4GB big and formatted to FAT32.

View all 5 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates