DM-GY 6063
Creative Coding
Fall 2023, Section D
Syllabus
Assignments
Resources
Schedule
Setup
Tutorials
Tutorials
Week 03
Boolean Mouseover
Loops
Loops (counting)
Random Lottery
Week 04
Functions
Animation (1D)
Map
Cycles
Sine and Cosine
Week 05
State
Arrays
Objects
Loading Data (JSON/CSV)
Week 06
Advanced Arrays
Classes
Strings
Classy Strings
Week 07
Trigonometry
Classy Events
Images
Classy Images
Week 08
Mid-Term
The DOM
Sound Files
Week 09
Random Gaussian
Noise
Week 10
analogWrite() and digitalWrite()
(
code
)
Multiple LEDs
(
code
)
Non-Blocking Delay
Week 11
Moving a Servo Motor
(
code
)
analogRead() with digitalWrite()
(
code
)
analogRead() with Photoresistors
(
code
)
Capacitance and Bananas
(
code
)
Piezoelectric Sensor
(
code
)
Piezo and Debounce
(
code
)
Piezo Knock Detection
Week 12
Arduino + p5js Serial Communication
(
code
)
WiFi: Arduino HTTP Server
(
code
)
WiFi: p5js HTTP Client
(
code
)
Week 13
Sound Processing