Nubsio is a Windows 7, 8 or 10 USB interface to connect your PC to the external world and talk to electronic components or devices.

Communicating with a temperature sensor, an EEPROM, a graphic screen or an 32x8 LED matrix using the SPI or I2C protocol is similar to using an API over TCP socket.

Nusbio uses plug and play extensions ready for programming. You can start with a minimum knowledge in electricity and no need to solder.

To start Nusbio offers :

  • 8 digital Input/Output pins (or GPIO) with support of the SPI and I2C protocols
  • 8 analog to digital pins (ADC, as extension)
  • Programmable in any .NET language

RGB LEDs


Start programming hardware by learning how to control RGB LEDs and the SPI protocol.

Source Code - Tutorial - How to get started? - Source Code - Combo $20

Sensors

 

1 temperature sensor, 1 light sensor and 1 motion sensor, 1 button and 1 LED programmable in .NET

Source Code - Combo $25

LED matrix


Learn about shift register, the MAX7219 chip, multiplexing and the SPI protocol.
It's not that hard, if you know how to write code you can do it. You can control from 1 to 4 8x8 LED matrix chained together.

Source Code - Tutorial - Combo $20

Graphic screen


This is a 128 x 64 pixel, black & white, 0.96 inch graphic screen (AKA OLED).
Programmable using the SPI protocol. Our open source sample library support 2 chips: the SH1106 and SSD1306. Implementing new driver for other graphic screen is good exercice in term of datasheet reading, bit transfer optimization. It is doable.

Source Code - Photos - Video - Combo $20


LCD


Learn about Liquid Crystal Display, the Hitachi hd44780 standard, 16x2 or 20x4 columns/rows.
We also support i2c LCD.

Source Code: Demo - Libraries - Tutorial

Source Code: i2c demo Combo $20


RGB LED strips


Start programming hardware by learning how to control APA 102 RGB LEDs strip and the SPI protocol.

Source Code - Tutorial

Analog Input


With the Analog Extension, talk to 5V analog devices like a light sensor, motion sensor or a temperature sensor.

Source Code - Tutorial


7 segment display


Learn about shift register, the MAX7219 chip, multiplexing and the SPI protocol.
You can control 8 digits with one MAX7219 and up to 64 digits with 8 MAX7219 chained together.

Source Code - Tutorial


How about powershell?


PowerShell can do it too!

Source Code - Tutorial


How about F#?


F# can do it too!

Source Code




More About Nusbio...!