Arduino Syllabus: ZCC Group - Embedded System Research & Development Lab
Arduino Syllabus: ZCC Group - Embedded System Research & Development Lab
Arduino Syllabus
What is Arduino?
Arduino is a tool for making computers that can sense and control more of the physical world
than your desktop computer. It's an open-source physical computing platform based on a simple
microcontroller board, and a development environment for writing software for the board.
Arduino can be used to develop interactive objects, taking inputs from a variety of switches or
sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects
can be stand-alone, or they can be communicate with software running on your computer (e.g.
Flash, Processing, MaxMSP) The boards can be assembled by hand or purchased
preassembled; the open-source IDE can be downloaded for free.
Installation/Familiarization Digital
theArduino IDE Blink an LED Without using the delay() Function
Arduino IDE and Sketch Overview State Change Detection and the Modulo
Operator
Basics
Debouncing a Button
Blink an LED
Analog
digitalRead() and Serial Port Communication
Analog I/O and Serial Communications
analogRead() and Serial Port Communication
Analog Input
Reading Analog Pins and Converting the Input
to a Voltage Calibration
Control Additional
If Statement Conditionals Multi-Dimensional Arrays AKA Matrix
Arrays