arduino:program_structure
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
arduino:program_structure [2012/09/13 05:37] – [Main loop] mithat | arduino:program_structure [2012/09/13 06:01] – [Main loop] mithat | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Main loop ===== | ===== Main loop ===== | ||
- | Arduino programs (called " | + | All Arduino programs (called " |
<file c program_structure.ino> | <file c program_structure.ino> | ||
Line 63: | Line 63: | ||
Now if we need to change the pin number, we only need to change it in one place. | Now if we need to change the pin number, we only need to change it in one place. | ||
+ | |||
+ | Here we use variables also to define delay times: | ||
+ | |||
+ | <file c BlinkMe3.ino> | ||
+ | /* | ||
+ | BlinkMe3 | ||
+ | Turn an LED on and off once per second (another improved version). | ||
+ | */ | ||
+ | |||
+ | // use variable ledPin to store the pin number that drives the LED | ||
+ | int ledPin = 13; | ||
+ | // define the LED's on and off times in milliseconds | ||
+ | int onTime = 1000; | ||
+ | int offTime = 1000; | ||
+ | |||
+ | void setup() { | ||
+ | // make ledPin an output | ||
+ | pinMode(ledPin, | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | digitalWrite(ledPin, | ||
+ | delay(onTime); | ||
+ | digitalWrite(ledPin, | ||
+ | delay(offTime); | ||
+ | } | ||
+ | </ |
arduino/program_structure.txt · Last modified: 2012/09/14 01:20 by mithat