Itchen Valley Amateur Radio Club
  • Home
  • News
  • Calendar
  • Contesting
    • RSGB Contest Calendar
    • HF Ladder
  • Forsale
  • Forum
  • Gallery
    • 2014
    • 2012
    • From the Archives
  • Documents
    • Annual Reports
    • Past Presentations and Articles
    • Arduino Workshop >
      • 1: Basic concepts and flashing LEDs
      • 2. Analog IO, Libraries and Modules
      • 3. Digital Input and Build a DDS
  • Contact
  • Help

Workshop 1:  Basic concepts and flashing LEDs​

Week1 - Slides
File Size: 977 kb
File Type: pdf
Download File

Goal
Candidates will:
  • be able to install the Arduino IDE
  • set up basic communication between the PC and Arduino (correct Com port, correct device)
  • be aware of the Arduino Examples library
  • upload and marvel at the Blink example
  • understand the base structure of an Arduino program
    • setup
    • loop
  • know where to find their projects (Sketchbook)
  • effect simle code changes to alter the blink rate
  • use different timings for off and on cycles
  • understand dimming LEDs using PWM

Class Project/Homework
 Candidates will:
  • design a 6 LED UK traffic light phase system
  • No for or while loop - simple linear sequencing

Objectives Covered
Candidates will:
  1. have a basic understanding of microcontrollers
  2. understand the positioning PIC, Arduino, Raspberry PI
  3. be able to install IDE and load programs
  4. be aware of the Arduino sample and examples and Arduino help pages
  5. understand how to make simple code changes to effect the program behaviour

Applicability to Amateur Radio
  • the basis of a simple sequencer.

Equipment (other than Arduino and Laptop)
Basic workshop
  • None

Project/Homework
  • 6 LEDs (2 each, Red, Yellow, Green)
  • 6 220R resistors
  • Mini breadboard
  • 7 M-M jumper leads (one black, 2 each R,Y,G)
​Fritzing Diagram
Picture