Examples:
1. Turn on LED connected to pin 2 for 1 s.
void setup() {
pinMode(2, OUTPUT);
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
}
void loop()
{}
2. Flash LED connected to pin 2 at 1 Hz forever.
void setup() {
pinMode(2, OUTPUT);
}
void loop() {
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
delay(500);
}
3. Turn on motor connected to pin 4 for 1 s.
void setup() {
pinMode(4, OUTPUT);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
}
void loop()
{}
4. LED is on Pin 2 and switch is on Pin 6. Turns on the LED for one sec when swicth is pressed.
void setup() {
pinMode(2, OUTPUT);
pinMode(6, INPUT);
while (digitalRead(6) = = HIGH);
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
}
void loop()
{}
Command:
- pinMode(n, INPUT) >> Set pin n to input.
- pinMode(n, OUTPUT) >> Set pin n to output.
- digitalWrite(n, LOW) >> Set pin n to 0V.
- digitalWrite(n, HIGH) >> Set pin n to 5V.
- delay(x) >> Pause program for x millisec.
- while (expr) {} >> While expr is true, repeat instruction in {} indefinitely.
No comments:
Post a Comment