Learn Arduino with Olympia Circuits
Learn Arduino
  • Home
    • Get Started
    • How to Use This Site
  • Electronics
    • The Basics
    • Electricity Flows like Water
    • Electronic Components
    • The Arno Board
  • Programming
    • The Basics
    • setup and loop Blocks
    • Variables and Arrays
    • Connecting with the Pins
    • Flow Control >
      • if Statement
      • Loops
      • Delays
    • Functions
    • Serial Communication
    • USB
    • Some Thoughts
  • Projects
    • Projects 1 >
      • 1.01: Blink
      • 1.02 Blink x2
      • 1.03 Blink Faster
      • 1.04 LED Chase!
      • 1.05 Wait To Blink
      • 1.06 Blink a Little Faster Now
      • 1.07 LED Fade
      • 1.08 RGB Blink
      • 1.09 Change RGB Color with SW1
      • 1.10 Fade RGB Colors
      • 1.11 Reaction Time Game
    • Projects 2 >
      • 2.01 Hello World
      • 2.02 Talk Back
      • 2.03 ASCII Values
      • 2.04 Ski Game
      • 2.05 Demonstration of the String Object
    • Projects 3 >
      • 3.01 Read the Potentiometer
      • 3.02 ASCIIbet Soup
      • 3.03 Potentiometer sets LED Brightness
      • 3.04 Potentiometer Sets Blink Rate
      • 3.05 LED Chase, Part II
    • Projects 4 >
      • 4.01 Bringing the Piezo to Life
      • 4.02 Controlling the Piezo with a Function
      • 4.03 Piezo C Major
      • 4.04 Piezo Greensleaves
      • 4.05 Piezo Metronome
      • 4.06 Piezo as an Input
      • 4.07 Piezo as an Input 2
      • 4.08 Metronome II
      • 4.09 Piezo Playback
      • 4.10 Piezo Fireworks
      • 4.11 Piezo Mosquito
    • Projects 5 >
      • 5.01 The Phototransistor
      • 5.02 Light and Sound
      • 5.03 Light and Sound II
    • Projects 6 >
      • 6.01 EEPROM
      • 6.02 I2C Address Scan
      • 6.03 Read the I2C Temperature Sensor
      • 6.04 High Temperature Alarm
    • Projects 7 >
      • 7.01 Arno Phone Home
      • 7.02 Keyboard Alphabet
      • 7.03 Move Mouse
      • 7.04 Draw Squares
    • Special Projects >
      • Bike Light Demo
  • References
    • Arno Pin Key
    • Arno Schematic
    • Project Index

How to use this site

This site is based on our popular book Learn Arduino with the Arno (you can still get a hard copy of our book, too).  Like our book, this site provides all the information a beginner needs to start using Arduino.  The site has four main sections:
  • Electronics: You need to understand electronics to really use Arduino.  Visit this section to learn the basic principles of electricity, the functions of common electronic components, and how the circuits on the Arno board work.
  • Programming: A program (or sketch) is the set of instructions that are executed by the Arduino microcontroller.  Visit this section to learn the basics of the Arduino programming language including how to store and use information, how to control circuits, and how to communicate between the Arno and a PC or other electronic devices.
  • Projects: The Projects section pulls together our understanding of electronics and programming to make things happen!  Each project is designed to highlight different aspects of electronics and programming to equip you with the knowledge you need to create your own projects.  The Project pages have special functions that make it easier than ever to learn Arduino.  Take a tour of the Project pages in the video below.
  • References: Take a closer look under the hood of the Arno board by looking at the pin key and Arno schematic.  This section also includes a project index to help you find projects that use different programming concepts.
The pages in the Projects section have special features to make it easier to learn Arduino with your Arno. Check out this video to learn more about these features.
Next: start learning electronics

Copyright Olympia Circuits LLC 2014. All Rights Reserved.