Workshop+Hackfest: Introduction to MicroFlo
MicroFlo
is an open source dataflow-runtime for microcontrollers (like Arduino),
which allows you to program in a visual, node-based manner - similar to
tools like VVVV, Pure Data and Max MSP http://microflo.org.
Unlike other visual tools that rely on having a computer attached at
all times, a MicroFlo program runs standalone in the microcontroller.
MicroFlo uses Flowhub.io as its IDE. Flowhub can also be used to program JavaScript for browser and server.
Introduction: 2-3 hours
- Background
- Core programming concepts
- Working with digital and analog I/O
- More complex I/O components: Temperature, LEDs, etc
- Adding new components
- Communicating with a computer and NoFlo
After
the introduction session, we’ll move to an open hackfest. It will last
as long as people hang around. We’ll cover whatever there is interest
for, but here are some ideas:
- Expand the component library
- Adding support for new boards/microcontrollers to MicroFlo
- Hacking core MicroFlo, and Flowhub (the IDE)
No prior knowledge of MicroFlo, NoFlo or Flowhub is required.
Some prior experience with Arduino, microcontrollers or basic programming recommended.
You need to bring:
- A laptop with Linux/OSX/Windows.
- (optional) Your own Arduino / microcontroller hardware
- We have 20 Arduino kits for loan from Opentechschool Berlin and Technologiestiftung Berlin.
See you there!
More info and signup at https://plus.google.com/events/c1ql3n1pipuqq4rct79q66feun4