기초1(switch(1)-> led(on), switch(2)-> led(off)
const int switchPin_1 = 11;//LED ON!!!
const int switchPin_2 = 9;//LED OFF!!
const int ledRed = 13;
int result_1;
int result_2;
void setup() {
// put your setup code here, to run once:
pinMode(ledRed, OUTPUT);
pinMode(switchPin_1, INPUT);
pinMode(switchPin_2, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
result_1 = digitalRead(switchPin_1);
result_2 = digitalRead(switchPin_2);
if(result_1 == HIGH)
{
digitalWrite(ledRed, HIGH);
}
if(result_2 == HIGH)
{
digitalWrite(ledRed, LOW);
}
}
ver 2 2016.1----------------------------------------------------------------------------------------------------------------------
#define TURN_ON 1
#define TURN_OFF 0
const int button_turn_on_pin = 12;
const int button_turn_off_pin = 11;
const int ledRed_pin = 10;
int count = 0;
int button_on;
int button_off;
void setup() {
// put your setup code here, to run once:
pinMode(12, INPUT); //button_turn_on_pin
pinMode(11, INPUT); //button_turn_off_pin
pinMode(10, OUTPUT); //ledRed_pin
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
button_on = digitalRead(12);
button_off = digitalRead(11);
//BUTTON_ON)
if(button_on == TURN_ON)
{
if(count == 0){
Serial.println("ledRed_pin is turn on");
count = 1;
}
digitalWrite(ledRed_pin, HIGH);
}
//BUTTON_OFF)
if(button_off == TURN_ON)
{
button_on = TURN_OFF;
if(count == 1){
Serial.println("ledRed_pin is turn off");
count = 0;
}
digitalWrite(ledRed_pin, LOW);
}
}
'arduino_' 카테고리의 다른 글
조도센서---> led_Green (0) | 2015.09.08 |
---|---|
Random_led_four (0) | 2015.08.24 |
기초(switch(ON)-> LED(ON), switch(OFF)-> LED(OFF)) (0) | 2015.08.24 |
arduino_Ultra_seven_segment_count (0) | 2015.08.24 |
arduino_Ultra_distance_led_three (0) | 2015.08.24 |