DIGITAL OUTPUT – ARM M4 TIVA C SERIES TM4C123G – ENERGIA

Photo of author

By Jackson Taylor

1) To turn on the red led (PF1)

Method 1

void setup()
{
  pinMode(PF_1, OUTPUT);
}
void loop()
{
  digitalWrite(PF_1, HIGH);   // turn the LED on (HIGH is the voltage level)
}

Method 2

void setup()
{
  pinMode(PF_1,1);  //sets PF1 pin as output(RED LED locate here)
               //1--> FOR OUTP
}
void loop()
{
  digitalWrite(PF_1,1);   // Sets PF1 in Logic high state(RED LED on)
                       //1--> FOR Logic high, 1--> FOR Logic low
}

3) To blink red led (PF1)

void setup()
{
  pinMode(PF_1, OUTPUT);  //sets PF1 pin as output(RED LED locate here)
}
void loop()
{
  digitalWrite(PF_1, HIGH);   // Sets PF1 in high state(RED LED on)
   delay(1000);                // 500 milliseconds delay -on time
   digitalWrite(PF_1, LOW);   // Sets PF1 in high state(RED LED off)
  delay(1000);               // 500 milliseconds delay -off time
}

4) To blink Green led (PF3)

/*
 Blink green led
 */
void setup()
{
  pinMode(PF_3, OUTPUT);   // setting PF.3 Pin as output
}
void loop() {
  digitalWrite(PF_3, HIGH);   // turn the GREEN LED on
  delay(1000);                // wait for a second
  digitalWrite(PF_3, LOW);   // turn the GREEN LED off by making the voltage LOW
  delay(1000);                // wait for a second
}

5) To blink the red, blue , green led’s alternatively

void setup()
{
  pinMode(PF_1, OUTPUT);  //sets PF1 pin as output(RED LED locate here)
  pinMode(PF_2, OUTPUT);  //sets PF2 pin as output(BLUE LED locate here)
  pinMode(PF_3, OUTPUT);  //sets PF3 pin as output(GREEN LED locate here)
}
void loop()
{
  digitalWrite(PF_1, HIGH);   // Sets PF1 in high state(RED LED on)
  digitalWrite(PF_3, LOW);   // Sets PF2 in high state(GREEN LED off)
  delay(500);
  digitalWrite(PF_2, HIGH);   // Sets PF2 in high state(BLUE LED on)
  digitalWrite(PF_1, LOW);   // Sets PF1 in high state(RED LED off)
  delay(500);
  digitalWrite(PF_2, LOW);   // Sets PF2 in high state(BLUE LED off)
  digitalWrite(PF_3, HIGH);   // Sets PF2 in high state(GREEN LED on)
  delay(500);
}
Next – Fun With Led
See also
FIRE ROBOT SIMULATION USING PROTEUS AND ARDUINO