특허 받은 당사 고유의 LED 기술 플랫폼 및 광학 설계가 내장 되어 있습니다. SprintIR-6S는 초 당 최대 20회 판독을 수행하므로 높은 반복률에서 개별 측정이 필요하거나 CO₂ 농도가 빠르게 변화하는 장소에 최적화되어있습니다.
항목 | 내용 |
측정 범위 | Type 1) 0-5% Type 2) 0-10% Type 3) 0-20% Type 4) 0-60% Type 5) 0-100% |
센서 종류 | Type 1) Blank : 어댑터 커버 O Type 2) M : 어댑터 커버 X |
센서 내부 | Solid-State |
센서 응답 속도 | 초 당 20회 판독(0-5%센서) |
통신 방식 | UART |
전원 전압 | +3.25VDC~5.5VDC |
전력 소비량 | 3.5mW |
센서 치수 및 무게 | L x W x H(25mm x 40mm x 31mm) Weight(16g) |
센서 내구성 | 진동 및 충격 방지 |
센서 교정 | 자동 교정 기능 내장 |
센서 수명 | 15년 |
센서 적용 애플리케이션 | 보건의료, 식품 포장, 스포츠 과학 |
* Arduino Uno와 Arduino Due의 코드가 다르므로 가지고 계신 Arduino Board로 맞춰서 사용 권장
//Arduino Uno Rev3 Code #include <SoftwareSerial.h> SoftwareSerial mySerial(12, 13); Uno Tx Rx (12 13) = mySerial void setup() { Serial.begin(9600); //시리얼 통신 초기화 mySerial.begin(9600); delay(1000); while(!mySerial){} //시리얼 통신 포트가 연결되기 전까지 대기 mySerial.println("K 2\r\n"); //Polling 모드로 변경 delay(100); mySerial.println("Z"); } void loop() { //수신받은 데이터가 0 초과, 즉 데이터가 존재한다면 if(mySerial.available()>0) //코드수행 { //버퍼에서 읽어드린 char의 데이터를 String 형태로 반환 String str = mySerial.readStringUntil('\n'); Serial.println(str); //CO2값 읽기 명령 delay(100); mySerial.println("Z"); //CO2값 읽기 명령 } }
//Arduino Due Code void setup(){ Serial.begin(9600); //시리얼 통신 초기화 Serial1.begin(9600); //DUE Tx Rx (18 19) = Serial1 delay(500); //0.5초 delay while(!Serial1){} Serial1.println("K 2"); //Polling 모드로 변경 delay(500); Serial1.println("Z"); //CO2값 읽기 명령 } void loop(){ //수신받은 데이터가 0 초과, 즉 데이터가 존재한다면 if(Serial1.available()>0) //코드수행 { //버퍼에서 읽어드린 char의 데이터를 String 형태로 반환 String str = Serial1.readStringUntil('\n'); Serial.println(str); //CO2값 읽기 명령 delay(1000);//1초 delay Serial1.println("Z"); //CO2값 읽기 명령 } }