#define LED_PIN 12
String buff = ""; // Serial read buff
bool led_state = false; // LED 상태 정보( true == 켜짐 , false == 꺼짐 )
void setup() {
pinMode( LED_PIN, OUTPUT );
digitalWrite(LED_PIN, LOW); // LED OFF
Serial.begin(9600);
}
void loop() {
}
void serialEvent(){
char c = (char)Serial.read();
buff += c;
if(c == '\r'){
if( buff == "CHANGE\r")
{
if( led_state ){ // 이전 LED 상태가 켜짐인 경우
led_state = false;
digitalWrite(LED_PIN, LOW); // LED OFF
}else{ // 이전 LED 상태가 꺼짐인 경우
led_state = true;
digitalWrite(LED_PIN, HIGH); // LED ON
}
}
buff = "";
}
}
★ [ IOT코아 ]에서 실행방법은 아래 링크를 참고하세요
https://koa-rea.tistory.com/44
아두이노 LED ON/OFF 자동모드로 동작하기
★ 아두이노 코드는 아래 링크를 참고해주세요 https://koa-rea.tistory.com/43 아두이노 LED ON/OFF 자동모드 예제소스 #define LED_PIN 12 String buff = ""; // Serial read buff void setup() { pinMode( LED_PIN, OUTPUT ); digitalWrite
koa-rea.tistory.com
'아두이노 예제 코드' 카테고리의 다른 글
| 아두이노 초음파거리센서 코드( 연동 ) (0) | 2022.11.30 |
|---|---|
| 아두이노 32x8 매트릭스 코드( 연동 ) (2) | 2022.11.30 |
| 아두이노 초음파거리센서 코드 (0) | 2022.11.29 |
| 아두이노 LED 원격 제어하기(코드) (0) | 2022.11.28 |
| 아두이노 32x8 매트릭스 원격 제어하기(코드) (2) | 2022.11.28 |
댓글