Robotic Arts Intro Fall 2019 (IA277.01)

10/25: Expression --- [Analog output]


  1. Analog input and serial monitor
  2. Serial Plotter
  3. Variable resistors and thresholds
  4. variables
  5. if statement and comparison operators

Today, we will explore:

  1. Analog output
  2. Fading LED
  3. Piezo element
  4. Controlling the speed of a small motor
  5. tone() function and pitches.h -->melody
  6. Map function
  7. random function
  8. Servo motor

Today's Code



Fritzing is a electronic design software that can be use to document your work. It is friendly for arduino and related microcontroller projects.






Persistence Of Vision

Jim Campbell Running and Falling Series

Study for Fifteen Points by Random International (Hannes Koch and Florian Ortkrass)

Qoobo by
Yukai Engineeing

L.S.D Light to Sound Device (Paris)
Benjamin Gaulon

Ryota Kuwakubo

Printer Shake by Joe Winter


Analog output documentation

Please submit your code (.ino file) and Fritzing drawing or photo/scan of hand drawn schismatics to google drive named "Analog out"

Start thinking about Final Project!

Final Project is still quite ahead of us (due Dec 7th and 13th) but it will be here before we know it! Start thinking about what you are interested in spending time on. See the details on this link here. Spend this couples of week experimenting with what you have learned so far in this class to think about possibilities for your project. Take some time to learn materials of your choice.