Skip to content

DeqingSun/UX-Week-2018-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Experience Prototyping with IoT Devices

Deqing Sun, Peiqi Su

UX Week, 2018

workshop slides

Short link of this page

Github: tiny.cc/uxweek

Github IO: tiny.cc/uxweekpage

Demo code

You can open this page on your mobile device for easier navigation

Assembly instructions

You may use this image to create your own dash button script with Snap!.

bubble

Demo Recommended firmware Instruction
Function test (P5JS) Any
Function test (Snap) Any
Dash Button (Snap) LED_2IO.hex Instruction
Timer (Snap) default_3IO.hex Instruction
Hue (Snap) default_3IO.hex Instruction
Music (Snap) Not work on iOS accel_3IO.hex Instruction
Cup (Snap) accel_3IO.hex Instruction
Steering wheel (Snap) accel_3IO.hex Instruction

Pairing instruction

Mac

iOS

Android

Key Mapping

default_3IO.hex LED_2IO.hex accel_3IO.hex
default_3IO.hex{:height="350px" width="258px"} LED_2IO.hex{:height="350px" width="266px"} accel_3IO.hex{:height="350px" width="391px"}

Firmware Archive

To upload a new firmware, connect MicroBit to computer with Micro USB cable. You should see a new drive named "MICROBIT" appears. Drag one hex file into the drive to update firmware.

Mac/iOS

Download package of 3 hex files.

Feature Filename
Pin 0,1,2 all act as input default_3IO.hex
Pin 0,1 act as input, Pin 2 can light LED when Pin 0 or 1 is activated LED_2IO.hex
Pin 0,1,2 all act as input, also keystrokes will be generated when MicorBit is rotated accel_3IO.hex

Android

Download package of 3 hex files.

Feature Filename
Pin 0,1,2 all act as input default_3IO_Android.hex
Pin 0,1 act as input, Pin 2 can light LED when Pin 0 or 1 is activated LED_2IO_Android.hex
Pin 0,1,2 all act as input, also keystrokes will be generated when MicorBit is rotated accel_3IO_Android.hex

Develop your own firmware.

Source code

compiled with this version of library

About

Experience Prototyping with IoT Devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published