I/O Blocks Toolkit

I/O Blocks Toolkit

Electronic Swiss Army Knife based on Arduino, Qt and Python. Works on Windows and Linux.

  • 4,926 views
  • 0 comments
  • 14 respects

Components and supplies

Apps and online services

C++
Toolkit is written mainly in C++, with maximum portability in mind.
Qt Toolkit
Qt powers IOB Control GUI
Boost Libraries
At the core of the toolkit we use Boost - wunderful collection of C++ libraries
AVR GCC and avr-libc
Our firmware is written in ANSI C and uses GNU AVR libc
AngularJS
Embedded control panel in IOB Control app and package manager UI are created using HTML5 and AngularJS
Django
Django provides the backend :)
Python 3
Python 3 is our choice for core bindings, so you can script your device
SIP
We maintain Python 3 bindings using SIP generator

About this project

I/O Blocks Toolkit (or IOB in short) is a framework targeted towards Do-It-Yourself community of makers. It is a swiss army knife to manipulate electronic devices, from simple transistor switches to digital interfaces, such as I2C or SPI.

IOB provides set of firmwares for Arduino boards, transforming them into powerful diagnostic, measurement and control tools.

Features:

Supports popular Arduino boards: Uno, Nano, Leonardo, Micro Flexible protocol guarantees new devices coming in fast Simple to install - just flash your board with hex file and you’re ready to go! Powerful GUI to manipulate I/O interfaces Multiplatform - Windows and Linux are supported (Mac OS X coming soon) Powerful Python 3 interface

Explore the toolkit now!

Visit our Homepage.

Read Documentation.

Comments

Similar projects you might like

Arduino + LabVIEW p.3 - analog IO

Project tutorial by Sebastian Peryt

  • 6,161 views
  • 0 comments
  • 16 respects

Blockly@rduino: Create Code with Blocks

Project tutorial by Team LibrEduc

  • 62,731 views
  • 21 comments
  • 174 respects

8-Bit IO Port Library for Arduino

Project tutorial by ambhatt

  • 19,372 views
  • 8 comments
  • 21 respects

Using Chirpers with Hologram. io

by Moheeb Zara

  • 3,870 views
  • 1 comment
  • 10 respects

Arduino Ohm Meter

Project showcase by lucian_vdo

  • 12,602 views
  • 5 comments
  • 19 respects

Preemptive Multitasking Scheduler for AVR

Project tutorial by Akash Kollipara

  • 4,838 views
  • 0 comments
  • 4 respects
Add projectSign up / Login