Robotic Arts Intro Fall 2019 (IA277.01)
- Instructor: Lucas Yasunaga Haroldsen (lharoldsen@mica.edu)
- Class Site: yasunaga.work/raif19
- syllabus: syllabus.pdf
- Resources: links.html
- Office hours: Tuesday 1 - 4pm
10/25: Expression --- [Analog output]
Review
- Analog input and serial monitor
- Serial Plotter
- Variable resistors and thresholds
- variables
- if statement and comparison operators
Today, we will explore:
- Analog output
- Fading LED
- Piezo element
- Controlling the speed of a small motor
- tone() function and pitches.h -->melody
- Map function
- random function
- Servo motor
Today's Code
Tools
- Resistor color code calculator
- LED Series Resistor Calculator
- RGB color code chart
- Hex to RGB Conversion
Fritzing
Fritzing is a electronic design software that can be use to document your work. It is friendly for arduino and related microcontroller projects.
Announcements
Presentation
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
HOMEWORK
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.