Sunday 3 November 2019

Arduino Programming Basics

Arduino Programming Basics

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

Mode Operasi Unit CPU PLC Omron

Mode Operasi Unit CPU Unit CPU memiliki tiga mode operasi berikut. Mode PROGRAM: Program tidak dijalankan dalam mode Program. Mode i...