...
Let’s Get Started..
Blinky is the “Hello World” of Physical Computing
How do we implement this?

Digital Output
Three functions to know…
...
...
...
Code Block |
---|
pinMode(pin, INPUT/OUTPUT);
ex: pinMode(13, OUTPUT);
// NOTE: -> functions are CASE-sensitive
digitalWrite(pin, HIGH/LOW);
ex: digitalWrite(13, HIGH);
|
|
...
| Image Added
Note: The block above corresponds to digitalWrite(pin, HIGH); inserted into loop(). pinMode(pin, OUTPUT); will be inserted into setup() automatically. |
C++ | Blocks |
---|
Code Block |
---|
delay(time_ms);
ex: delay(2500); // delay of 2.5 sec. |
|
...
| Image Added
|
https://www.arduino.cc/en/Reference
...
Image Added
| Image Added
|
---|
Type (instead of copy-pasting, if you are new to C/C++)
...
this
...
code,
...
click “Upload” and observe the built-in
...
LED.
...
You have
...
just
...
completed
...
your
...
first
...
Arduino
...
program!
...
C++ | Blocks |
---|
Code Block |
---|
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
} |
|
...
| Image Added
Instead of using Image Addedit is fine to use Image Addedfor pin 13. |