12. Output devices



individual assignment:
add an output device to a microcontroller board you’ve designed,
and program it to do something
group assignment:
measure the power consumption of an output device

Previous year


Learning outcomes

  • Demonstrate workflows used in circuit board design and fabrication
  • Implement and interpret programming protocols

Have you?

  • Described your design and fabrication process using words/images/screenshots, or linked to previous examples.
  • Explained the programming process/es you used and how the microcontroller datasheet helped you.
  • Outlined problems and how you fixed them
  • Included original design files and code

To Do


- 全体としてnuevalのlocal evalを始めていないところが多かったので、Global evalが始められない状態

individual assignment

  • your Design board
  • Input device week
    • Attiny3216 board > done
    • Attiny1614 + 6 potentiomaters + UPDI + FTDI
    • design your board
  • Output device week
    • Attiny3216 + Neopixel strip
    • Include..
    • Attiny3216 or smaller
    • 書き込み:UPDI pins + capaciter
    • 通信:network pins(5V) to Raspberry Pi(3.3V)
    • 電源
      • 5V
      • USB
    • Neopixelコネクター
      • 5V, GND, DATA
    • design your board

group assignment


Next week

  • Monday Recitation 23:00-24:00
  • FABx Event
  • Tuesday Asian Regional Review
    • 12:00
    • zoom http://fab.academany.org/2020/video.html
    • 21:00
    • zoom http://fab.academany.org/2020/meetings.html
  • pw:1234
  • Wendnesday Class 22:00-1:00
  • Interface and Application Programming
  • assignment
    individual assignment:
    write an application that interfaces a user with an input &/or output device that you made
    group assignment:
    compare as many tool options as possible