int LED = 2;
int pushButton_PULLUP = 8;
int pushButton = 7; //inpute mode with outside pull up
int pushButton_withoutdb = 3; //Input mode with No debounce
int pushButton_pd = 4; //inpute mode with outside pull down
//bool state = 0;
void setup() {
// put your setup code here, to run once:
pinMode(pushButton_PULLUP, INPUT_PULLUP);
pinMode(pushButton, INPUT);
pinMode(pushButton_withoutdb, INPUT);
pinMode(pushButton_pd, INPUT);
digitalWrite(pushButton_withoutdb, HIGH);
pinMode(LED, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(pushButton_PULLUP) == LOW)
{
digitalWrite(LED, HIGH);
}
else
{
digitalWrite(LED, LOW);
}
/* --------------------------------------------- */
if(digitalRead(pushButton) == LOW)
{
digitalWrite(LED, HIGH);
}
else
{
digitalWrite(LED, LOW);
}
/* --------------------------------------------- */
if(digitalRead(pushButton_withoutdb) == LOW)
{
digitalWrite(LED, HIGH);
}
else
{
digitalWrite(LED, LOW);
}
/* --------------------------------------------- */
if(digitalRead(pushButton_pd) == HIGH)
{
digitalWrite(LED, HIGH);
}
else
{
digitalWrite(LED, LOW);
}
}