Published using Google Docs
0. Arduino Learning about the Hardware
Updated automatically every 5 minutes

Arduino Learning About the Board (Arduino and Electronics)

What is the technical name for a board such as the Arduino Uno?

For what purpose was it first created?

Go to the following site and skim through the sensors available. Make sure to link to the second page on the site as it has some of the cooler sensors.  It is not all that are available but the site nicely shows lots of sensors all in one place.

Name one sensor available that you had not realized existed or that you did not think would be usable by Arduino.

What does a RESISTOR do?  Why do we need resistors on LEDs and some other components?

Find the specs for the Arduino R3 Uno and the Arduino Mega boards and fill in the table below.  The best source for this information is this page on the Arduino.cc site itself

Component

Arduino R3 Uno

Arduino Mega 2560

Microcontroller (name and company who makes it)

Operating Voltage

Flash Memory (for storing programs in kB or MB)

SRAM (in KB or MB)

Clock Speed (in HZ)

An Arduino program is often called a __________________. (Hint: starts with an S)

What are the two required functions for all  Arduino programs?  Choose one or both and compare or relate them to similar methods or structures in Javascript (or another programming language)

Summarize 3 types of variables used by the Arduino in the following table.  Use this table and choose 5 of the ones you think you would use most often: https://learn.sparkfun.com/tutorials/data-types-in-arduino/all 

Type

Example Data it Could be Used For

Memory Used

Digital vs Analog

What is the difference between a digital and an analogue signal?

Which one would a standard light switch normally use? Why?

Which one would a thermometer normally use?  Why?

An Arduino R3 Uno has ____ Digital Input/Output pins and ___ Analog Input pins.

An Arduino Mega has ____ Digital Input/Output pins and ___ Analog Input pins.

DigitalWrite and digitalRead each have only 2 settings: ____________ and __________

analogueWrite transmits any value between ______  and _______.

analogueRead reads any value between ______  and _______.