Arduino_programming_part1_slides.pdf
(
164 KB
)
Pobierz
Arduino Programming
Part 1
EAS 199A, Fall 2010, Lecture 5
Gerald Recktenwald
Portland State University
gerry@me.pdx.edu
Overview
• Discuss details, now that you had a taste
• Arduino Environment
• Basic code components
❖
❖
❖
Two required functions: startup() and loop()
Variables
Calling built-in functions
Arduino Programming: EAS 199A
2
References
• These notes borrow from
❖
Arduino web site
‣
http://arduino.cc/en/Guide/Environment
‣
http://arduino.cc/en/Tutorial/HomePage
❖
Adafruit tutorial #1 and 2
‣
http://www.ladyada.net/learn/arduino/lesson2.html
❖
Leah Buechley’s Introduction to Arduino
‣
http://web.media.mit.edu/~leah/LilyPad/03_arduino_intro.html
Arduino Programming: EAS 199A
3
Basic Process
Design the circuit:
❖
❖
❖
What are electrical requirements of the sensors or actuators?
Identify inputs (analog inputs)
Identify digital outputs
Build incrementally
‣
Get the simplest piece to work first
‣
Add complexity and test at each stage
‣
Save and Backup frequently
Write the code
❖
❖
❖
Use variables, not constants
Comment liberally
Arduino Programming: EAS 199A
4
Writing and Downloading Code
Write sketch on PC
A
Download sketch to Arduino
A
Arduino Programming: EAS 199A
5
Plik z chomika:
MamToCzegoChcesz
Inne pliki z tego folderu:
adafruit-arduino-lesson-9-sensing-light.pdf
(788 KB)
Arduino-sample-code-EZ-COM-MEGA.pdf
(733 KB)
ArduinoTutorials(1).pdf
(1570 KB)
RobotOpen_Lib_v1_1_x.pdf
(62 KB)
adafruit-proto-shield-arduino.pdf
(2555 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin