Skip to content
UNRVL
Unravel the Code
  • Home
  • People
  • Schedule
  • Workshops
    • Encoding Environment
    • Weaving
    • AdaCAD
    • Microcontroller
    • Archive
      • Patterning
      • Origami
      • Telepresence
  • Resources
    • Final Exhibition
    • International Collab
    • CPJ Feed
    • Syllabus
    • Readings
    • Upload Folder
    • dFab website
  • Projects
    • UNRVL_21
    • UNRVL_20
    • UNRVL_19
    • UNRVL_18
    • UNRVL_17
  • Log in

Microcontroller Workshop

Interactive Textiles: It’s Alive

Sensors, outputs, emergent


Teaching Team

Alan
Vic

Alan Grover, MICA Arts Engineer

Vic Ekanem, MICA Engineer




Workshop Overview

  • Found Projects
  • Intermission 1: The Computer
  • Soldering: realizing interfaces
  • Blinking as A Foundation: CircuitPlayground Express
    • Connect
    • Get our code
    • The MuEditor
    • Run it
    • What Happens
  • Intermission 2: Scale
  • The Structure of Code: CircuitPython
    • Text
    • Visual
    • No semicolons:
    • CircuitPython
    • Structure (of a python program)
  • blink: The archetype, and the wrong way.
    • Structure:
    • Make some notes about:
    • Play with it
    • Preserve your changes
  • Intermission 3. The Most Important Thing
    • Techniques
  • blink_neo: It’s a setup, and the wrong way again
  • Why It’s The Wrong Way: sleep() is evil.
    • Why it is wrong
    • The Solution
    • An External LED
    • Other outputs
  • Inputs
    • Touch Pads (“capacitive touch”)
    • Switch (on/off)
  • Combination logic
  • Integration
    • Networking
  • That Textile
  • The Big Blob

Downloads

  • Mu Editor
  • Workshop Handout