Arduino Workshop Notes: Difference between revisions
m (moved July 8th First Class Notes to Arduino Workshop Notes: There aren't enough notes from each workshop to justify their own page, and furthermore, hopefully reading all the notes together will be coherent) |
No edit summary |
||
Line 1: | Line 1: | ||
'''Thursday, August 19 2010''' | |||
Advanced topic: Counters and timers | |||
'''First workshop''' | |||
topics | topics | ||
Line 5: | Line 9: | ||
2-arduino | 2-arduino | ||
3-programming | 3-programming | ||
---- | ---- | ||
1. | 1. | ||
open circuit vs closed circuit vs short circuit. short circuits are easy to do and not notice, it just breaks your components. | open circuit vs closed circuit vs short circuit. short circuits are easy to do and not notice, it just breaks your components. | ||
Line 16: | Line 16: | ||
electronics - electrical control of electricity | electronics - electrical control of electricity | ||
transistor - an electronic switch | transistor - an electronic switch | ||
Electric current | Electric current is the flow of electrical charge through a conductor | ||
--- | voltage - analogous to water pressure | ||
current - analogous to water flow rate (e.g. gallons per minute) | |||
resistance - somewhat analogous to a blockage in a water pipe, reducing the rate of flow | |||
--- | |||
2. | 2. | ||
0-13 | digital pins 0-13: each can be either output OR input. When output, each pin corresponds to an individual transistor which is under your control (via your program) | ||
DIP-name of type of chip, with 2 parallel rows of legs (DIP = Dual Inline Package) | |||
---- | ---- | ||
3. | 3. | ||
software environment - file-examples- | software environment - file-examples- | ||
/*multiline | /*multiline comments*/ | ||
//short | //short comments at end of line | ||
2 things minimum to make a program | 2 things minimum to make a program | ||
Line 52: | Line 47: | ||
void loop () {entire function} | void loop () {entire function} | ||
(don't worry about the "void" for now) | |||
installing drivers: comes with the software kit | installing drivers: comes with the software kit | ||
once installed tools/serial port menu gets clickable, choose your port. then make sure you chose the right chip!! | once installed tools/serial port menu gets clickable, choose your port. then make sure you chose the right chip!! |
Revision as of 13:36, 19 August 2010
Thursday, August 19 2010
Advanced topic: Counters and timers
First workshop
topics 1-electronics 2-arduino 3-programming
1. open circuit vs closed circuit vs short circuit. short circuits are easy to do and not notice, it just breaks your components.
electricity - mechanical controls of electricity
electronics - electrical control of electricity
transistor - an electronic switch
Electric current is the flow of electrical charge through a conductor
voltage - analogous to water pressure current - analogous to water flow rate (e.g. gallons per minute) resistance - somewhat analogous to a blockage in a water pipe, reducing the rate of flow
---
2. digital pins 0-13: each can be either output OR input. When output, each pin corresponds to an individual transistor which is under your control (via your program)
DIP-name of type of chip, with 2 parallel rows of legs (DIP = Dual Inline Package)
3. software environment - file-examples-
/*multiline comments*/
//short comments at end of line
2 things minimum to make a program
void setup () {entire function}
void loop () {entire function}
(don't worry about the "void" for now)
installing drivers: comes with the software kit
once installed tools/serial port menu gets clickable, choose your port. then make sure you chose the right chip!!