I/O Blocks Toolkit

I/O Blocks Toolkit

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

  • 3,528 views
  • 0 comments
  • 11 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

  • 1,751 views
  • 0 comments
  • 10 respects

Blockly@rduino: Create Code with Blocks

Project tutorial by Team LibrEduc

  • 21,813 views
  • 12 comments
  • 93 respects

Using Chirpers with Hologram. io

by Moheeb Zara

  • 2,277 views
  • 1 comment
  • 7 respects

Preemptive Multitasking Scheduler for AVR

Project tutorial by Akash Kollipara

  • 1,190 views
  • 0 comments
  • 2 respects

Arduino + Visual Studio = Fast Dev.

by Ahmed Hamdy

  • 40,443 views
  • 12 comments
  • 105 respects

Cardiac Monitoring System - EKG

Project showcase by Zorzonel Vlad

  • 10,431 views
  • 7 comments
  • 34 respects
Add projectSign up / Login