Digital Output and Input

DIGITAL OUTPUT

#define LED1 13

void setup()

{

Serial.begin(9600);

pinMode(LED1,OUTPUT);

}

void loop()

{

digitalWrite(LED1,HIGH);

delay(200);

digitalWrite(LED1,LOW);

delay(200);

}

DIGITAL INPUT

#define buttonPin = 12

int buttonState = 0;

void setup() {

Serial.begin(9600);

pinMode(buttonPin, INPUT);

}

void loop() {

buttonState = digitalRead(buttonPin);

Serial.println(buttonState);

}