Eat N Educate - Programming Arduino

Description

This is one of the Eat N Educate classes held at the Melbourne Makerspace. It’s similar to a lunch n learn except it happens during dinner time. This class will go over basic Arduino programming. It will focus on the code and only talk a little bit about the hardware. We’ll explain what each line does in the examples and then “hack” a few lines to make our own changes to see how it affects the way it behaves. Nothing’s better for learning than hands on!

Lesson Plan

Like most of our classes there isn’t much structure other than a list of topics to try to cover if time permits. It’s really more of an open discussion “let’s all learn together” situation where any and all questions are welcome as we run through tutorials together and explain and talk about each step of the way. For this class the main topics really are focused on the software / programming side and will barely talk about the hardware except where the software makes use of it (which can vary by project since some programs will only use a small fraction of all the different hardware options like PWM and analog pins, etc.)

  • Run through a few of the documentation pages on the official Arduino reference site.
  • Run through the sample sketches that come with Arduino IDE / Codebender.
  • Show the different types of IDE like the official one, Codebender, and Sketch/Ardublock.
  • Show the Arduino simulator on Circuits.io.

Links

Here’s some links used during the class:
Arduino API Reference
Built in Examples
Scratch for Arduino
Ardublock
Autodesk Circuits.io