Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis.

Slides:



Advertisements
Similar presentations
Building a Weather Station for a Near-Space Payload AEM 1905: Spaceflight with Ballooning University of Minnesota.
Advertisements

RedBot An introduction to robotics using the SparkFun RedBot Board
AnaSonde Assembly. What is the AnaSonde? *Reads temperature, pressure, and humidity data from the atmosphere *After it is sent into the atmosphere, it.
Lab7: Introduction to Arduino
How to use Arduino By: Andrew Hoffmaster.
MOOD LIGHT PCB ASSEMBLY V By Phil Townshend 2008.
CricketSat LP (Transmitter) Assembly Instructions This is the instruction slides for the assembly of a transmitter board. This is the board that will fly.
Re-programming the Simon Says with Arduino Linz Craig, Brian Huang.
Building a Pressure/Temperature Weather Station (Sensor Pack) AEM 1905, Fall 2008.
Getting your Arduino to Work: Microsoft Windows 1.Install Arduino programming environment 2.Install Arduino Uno driver 3.Make sure you can download a program.
Colorado Space Grant Consortium Timing Circuit HW #4 Class #07 Timing Circuit HW #4 Class #07.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 3 March
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Embedded Programming and Robotics
SpectraSonde Assembly. What is the SpectraSonde? Reads temperature, pressure, and humidity data from the atmosphere. The SpectraSonde doesn’t fly like.
Plated Through Hole Soldering Materials by Lindsay Craig.
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
Image of Arduino. Arduino discussion Address issues with circuit walk-through – Electricity, Programming, Arduino Concepts Work on BeatTable (next week)
Working with Arduino: Lesson #3: Force Sensitive Resistors EGN1007.
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
Intro to Arduino Zero to Virtual Prototyping in Seven Hours
Week 10 Today 1.Homework presentations and critique. 2.Review digital and analog inputs. 3.DIY - jumpers, soldering etc.
Available at: – Operate the Tumbler using a Jumper Pin Operate the Tumbler using the jumper pin.
Jeff Branson Education Outreach Coordinator Derek Runberg Curriculum Curator Getting.
ProtoSnap Introduction to Arduino Casey Haskell, Pete Lewis, David Stillman, Jim Lindblom, Pete Dokter, Lindsay Levkoff, Trevor Zylstra.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Intro to Arduino Programming. Draw your circuits before you build them From Arduino 330 Ohm From Arduino 330 Ohm From Arduino 330 Ohm.
AnaSonde-3M Assembly. What is the AnaSonde-3M? The AnaSonde-3M reads temperature, pressure and humidity data from the atmosphere. After the AnaSonde is.
Building a Weather Station for a Near-Space Payload AEM 1905: Spaceflight with Ballooning University of Minnesota.
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis and Linz Craig.
L ILY P AD T RAINING C ENTENNIAL E LEMENTARY 2012 Material by Linz Craig Revision by Sarah Bloms Additional images by Modkit & Adam Meyer.
Code The Arduino Environment.
Programming the Geiger Counter Board 1. Arduino Files Go to and download the latest Arduino.
Getting Started With the Arduino Uno
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
ASSEMBLING THE PCB Have the PCB in front of you as shown. Make sure there are no copper tracks showing. This side is called the component side.
Arduino The Internet of Things: Using the Arduino to Teach Coding.
Arduino Training New Mexico Mathematics, Engineering, and Science Achievement (NM MESA) Getting Started.
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
Final Term Project Hi-Tek Smoke Detektor By: Rohan Sharma.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Bdps 2 Lecture 2. Circuits and Ohm's Law For resistive circuits.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
Partners: Zayira Vasquez Frantz St Valliere Lucy Lin.
Having fun with code, using Arduino in a middle school CS classroom
Arduino.
Embedded Systems Intro to the Arduino
European Robotic LABoratory
Overview What is Arduino? What is it used for? How to get started
Assist. Prof. Rassim Suliyev - SDU 2017
Downloading Arduino FOR WINDOWS.
An Arduino Workshop A Microcontroller.
Overview What is Arduino? What is it used for? How to get started
Introduction to Arduino Microcontrollers
Introduction to Arduino Microcontrollers
Arduino and Grove LET’S START.
مقدمة في الاردنيو د فضل الاكوع.
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Visual Instructions.
Continuing with LED’s and Arduino
1 Code
Welcome to Digital Electronics using the Arduino Board
Programming Micro Controllers
Intro to Micro Controllers
Having fun with Arduino
Aeroponic Engineering and Vertical Farming
Arduino Leonardo Setup
Lab #1: Getting Started.
Intro to Arduino Part 2 The Breadboard
Presentation transcript:

Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis

Demo over view: Arduino Software and Arduino hardware Uploading different code onto the Simon Disco Mode Code found: Adding a photocell and using Disco Mode

Downloading the Arduino Environment: First go the Arduino website: Then click on Download and follow the instructions

Hardware: You will need the following: A USB cable, an FTDI Breakout Board, and six pins of Break Away Headers

Break Away Headers: Headers come in strips of forty We just need six for the FTDI Breakout Board so clip off six of the forty by cutting through the seventh pin

FTDI and Headers: Attach the FTDI Basic Breakout Board and Headers Make sure you plug the long side of the headers into the FTDI Breakout Board:

Plugging it All into the computer: Plug the USB cord into the computer and then into the FTDI Board The TX and RX LEDs will blink as you plug the FTDI in, this means the FTDI is talking to your computer

Plugging it All into the Simon: Plug the Headers on the FTDI Board into the Programming Port on the Simon

Plugging it All into the Simon: Orient the FTDI properly, GRN goes to GRN and BLK goes to BLK Also make sure to hold the FTDI at a 45 degree angle so the Headers make contact with all the ports

Before uploading code onto the Simon: Open the Arduino Environment Choose your board type and serial port

Uploading Code onto the Simon: We're finally ready to upload code Open the Simon sketch in the Arduino Environment and click Upload

Adding a Photoresistor to the Simon: We're ready to add a sensor to your Simon! You'll need a photoresistor and a plain old 10K Ohm resistor:

Here's the Schematic: This schematic shows the three connections we will have to make 5V, GND and A0

The Simon Analog Pins The three holes (5V, GND and A0) you will connect to the photoresistor circuit

Creating the Circuit Make the photoresistor and regular resistor look like the schematic

Creating the Circuit Make the photoresistor and regular resistor look like the schematic

Connecting the Circuit Just prior to soldering your photoresistor circuit should look like this

Connecting the Circuit Just after soldering your photoresistor circuit should look something like this

Connecting the Circuit Just after soldering your photoresistor circuit should look something like this

Bending the Sensor Bend the photoresistor around so it faces your light source

Insert Your Batteries and Bask in the Glory of Disco Mode

Longbow Drive, Suite 200 Boulder, Colorado 80301