본문 바로가기

분류 전체보기74

아두이노 초음파거리센서 코드( 연동 ) #define TRIG_PIN 6 #define ECHO_PIN 7 unsigned long duration, distance; int send_time = 500; unsigned long befor_time = 0; String last_data = "S"; void setup() { pinMode(ECHO_PIN, INPUT); pinMode(TRIG_PIN, OUTPUT); Serial.begin(115200); befor_time = millis(); } void loop() { unsigned long now = millis(); if( now - befor_time >= send_time ){ befor_time = now; digitalWrite(TRIG_PIN, HIGH); delayMi.. 2022. 11. 30.
아두이노 32x8 매트릭스 코드( 연동 ) #define DIN 11 #define CS 10 #define CLK 13 #define TEXT_BUFF_LEN 40 #define MODULE 4 #define SPEED 50 const uint8_t font[128][8] PROGMEM = { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0000 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0001 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0002 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0003 { 0x00, 0x00.. 2022. 11. 30.
아두이노 HC-SR04 알람 메세지 받기 ☆ 본 예제는 HC-SR04에서 수신된 값이 100보다 작을 경우, [ IOT 리아 ] 앱이 설치된 스마트 폰으로 알람 메세지를 받기 위한 예제입니다. ★ ( IOT 코아 아두이노 HC-SR04 연결 ) , IOT 코아 보드 설정은 아래 링크를 참고해주세요.(1~4) https://koa-rea.tistory.com/48 아두이노 HC-SR04 센서값 IOT 코아에서 보기 ☆ 예제에 사용된 아두이노 코드는 아래 링크를 참고하세요 https://koa-rea.tistory.com/47 아두이노 거리센서(1)( 코드 ) #define TRIG_PIN 6 #define ECHO_PIN 7 unsigned long duration, distance; int send_time = 500; unsigned long.. 2022. 11. 29.
아두이노 HC-SR04 센서값 IOT 코아에서 보기 ☆ 예제에 사용된 아두이노 코드는 아래 링크를 참고하세요 https://koa-rea.tistory.com/47 아두이노 거리센서(1)( 코드 ) #define TRIG_PIN 6 #define ECHO_PIN 7 unsigned long duration, distance; int send_time = 500; unsigned long befor_time = 0; void setup() { pinMode(ECHO_PIN, INPUT); pinMode(TRIG_PIN, OUTPUT); Serial.begin(115200); Serial.println("WAIT"); while(!Serial); del koa-rea.tistory.com ◎ 예제에 사용된 IOT 코아 앱의 보드, 프로토콜 설정 정보 ★ 보드.. 2022. 11. 29.
아두이노 초음파거리센서 코드 #define TRIG_PIN 6 #define ECHO_PIN 7 unsigned long duration, distance; int send_time = 500; unsigned long befor_time = 0; void setup() { pinMode(ECHO_PIN, INPUT); pinMode(TRIG_PIN, OUTPUT); Serial.begin(115200); befor_time = millis(); } void loop() { unsigned long now = millis(); if( now - befor_time >= send_time ){ befor_time = now; digitalWrite(TRIG_PIN, HIGH); delayMicroseconds(10); digitalW.. 2022. 11. 29.
아두이노 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(LED_PIN, LOW); // LED OFF Serial.begin(9600); } void loop() { } void serialEvent(){ char c = (char)Serial.read(); buff += c; if(c == '\r'){ if( koa-rea.tistory.com ◎ 예제에 사용된 IOT 코아 앱의 보드, 프로토콜, 자동모드 설정 정.. 2022. 11. 29.
아두이노 LED ON/OFF 자동모드(코드) #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 = fals.. 2022. 11. 29.
아두이노 LED 원격 제어하기(코드) #define LED_PIN 12 String buff = ""; // Serial read buff bool state_error = false; // error void setup() { pinMode( LED_PIN, OUTPUT ); digitalWrite(LED_PIN, LOW); // LED OFF Serial.begin(9600); } void loop() { if( state_error ){ digitalWrite(LED_PIN, HIGH); // LED ON delay( 500 ); digitalWrite(LED_PIN, LOW); // LED OFF delay( 500 ); } } void serialEvent(){ char c = (char)Serial.read(); buff += c.. 2022. 11. 28.
아두이노 32x8 매트릭스 원격 제어하기(코드) #define DIN 11 #define CS 10 #define CLK 13 #define TEXT_BUFF_LEN 40 #define MODULE 4 #define SPEED 50 const uint8_t font[128][8] PROGMEM = { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0000 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0001 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0002 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0003 { 0x00, 0x00.. 2022. 11. 28.