0% found this document useful (0 votes)
30 views2 pages

Led Pushbutton

The document describes how to program an LED light to blink on and off using a microcontroller by setting the pin as output and using digitalWrite and delay functions. It also describes how to program a push button switch to turn an LED on when pressed by setting the button pin as input and reading its state using digitalRead.

Uploaded by

Moa Anwar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views2 pages

Led Pushbutton

The document describes how to program an LED light to blink on and off using a microcontroller by setting the pin as output and using digitalWrite and delay functions. It also describes how to program a push button switch to turn an LED on when pressed by setting the button pin as input and reading its state using digitalRead.

Uploaded by

Moa Anwar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Programming of Blinking LED Light

int ledPin=8; //definition digital 8 pins as pin to control the LED


// the setup function runs once when you press reset or power the board
void setup()
{
pinMode(ledPin,OUTPUT); //Set the digital 8 port mode, OUTPUT:
Output mode
}
// the loop function runs over and over again forever
void loop()
{
digitalWrite(ledPin,HIGH); //turn the LED on (HIGH is the voltage
level)
delay(1000); //Set the delay time, 1000 = 1S
digitalWrite(ledPin,LOW); //turn the LED off by making the voltage LOW
delay(1000); //Set the delay time, 1000 = 1S
}

Programming of Push Button Switch

// constants won't change. They're used here to set pin numbers:


const int buttonPin = 2; // the number of the pushbutton pin
const int ledPin = 13; // the number of the LED pin

// variables will change:


int buttonState = 0; // variable for reading the pushbutton
status

void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}

void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);

// check if the push button is pressed. If it is, the buttonState is


HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
} else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}

You might also like