Run a program in any language on the Arduino.

Similar projects worth following
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?



Does this project spark your interest?

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