AGSM-아두이노 활용

AGSM + Arduino UNO 보드를 활용하여 센서값 모니터링 활용
Feb 22, 2024
AGSM-아두이노 활용
 

와이어 결선 방법

 
 
notion image
notion image
 
 
 
 

아두이노 UNO 예제코드

#include <SoftwareSerial.h> #define ContinueMode 0 #define PollingMode 1 const int rxPin = 2; const int txPin = 3; SoftwareSerial Serial1(rxPin, txPin); void setup() { Serial.begin(9600); Serial1.begin(9600);//AGSM sensor module connection delay(1000); #if ContinueMode Serial.println("Continuous Mode"); #else if PollingMode Serial.println("Polling Mode"); #endif Serial.println("Serial, Conc.(PPB), Temp.(C), Rh(%), Adc.(Counts), Temp.(Counts), Rh(%Counts)"); #if ContinueMode Serial1.write('c'); Serial1.write('\r'); #endif } void loop() { #if PollingMode Serial1.write('\r'); delay(1000); #else delay(100); #endif while (Serial1.available()) // read from AGSM port, send to Serial port to interupt continuous output send 'c''/r' without line ending, may have to send more than once. { int inByte = Serial1.read(); Serial.write(inByte); } }

아두이노 시리얼 모니터 출력

notion image
Share article

Allsensing Blog