WioLTE에 디지털 자외선 센서 연결
Grove의 모듈이 편리하면 연결할 수 있지만 이번에 사용하고 싶은 센서가 Grove에 없어서 Grove화를 시도해 봤습니다.
디지털 자외선 센서 VEML6070
태양광에 함유된 자외선은 피부에 좋지 않다고 한다.자외선의 강도를 측정하기 위해 자외선 센서를 찾을 때 I2C로 연결할 수 있다.찾았습니다.이렇게 하면 처리하기 어렵다.탭
이 센서의 인터페이스는 I2C이고 전원도 3.3V로 작동하며 WioLTE에 직접 연결할 수 있다.
Grove화
VEML6070 모듈에는 I2C의 상단 저항이 설치되어 있지 않으므로 설치해야 합니다.
소형 기판에 Grove 연결기, VEML6070의 모듈, 저항을 용접한다.
VEML6070
딸기 리나크스 모듈
프로그램 라이브러리
아두노용 라이브러리를 찾아서 그걸 썼어요.
다만, 라이브러리에 첨부된 스케치 예는 WioLTE에서 사용할 수 없기 때문에 스케치 예를 바탕으로 다음과 같다.#include <WioLTEforArduino.h>
#include <Wire.h>
#include "Adafruit_VEML6070.h"
Adafruit_VEML6070 uv = Adafruit_VEML6070();
WioLTE Wio;
void setup() {
Wio.Init();
Wio.PowerSupplyGrove(true);
SerialUSB.println("VEML6070 Test");
uv.begin(VEML6070_1_T); // pass in the integration time constant
}
void loop() {
SerialUSB.print("UV light level: "); SerialUSB.println(uv.readUV());
delay(1000);
}
동작 확인
를 실행하면 Serial 모니터에서 측정한 결과가 표시됩니다.센서를 손으로 덮으면 값이 달라진다.
Reference
이 문제에 관하여(WioLTE에 디지털 자외선 센서 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jksoft/items/58cdd899212ef2d5a1aa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
VEML6070 모듈에는 I2C의 상단 저항이 설치되어 있지 않으므로 설치해야 합니다.
소형 기판에 Grove 연결기, VEML6070의 모듈, 저항을 용접한다.
VEML6070
딸기 리나크스 모듈
프로그램 라이브러리
아두노용 라이브러리를 찾아서 그걸 썼어요.
다만, 라이브러리에 첨부된 스케치 예는 WioLTE에서 사용할 수 없기 때문에 스케치 예를 바탕으로 다음과 같다.#include <WioLTEforArduino.h>
#include <Wire.h>
#include "Adafruit_VEML6070.h"
Adafruit_VEML6070 uv = Adafruit_VEML6070();
WioLTE Wio;
void setup() {
Wio.Init();
Wio.PowerSupplyGrove(true);
SerialUSB.println("VEML6070 Test");
uv.begin(VEML6070_1_T); // pass in the integration time constant
}
void loop() {
SerialUSB.print("UV light level: "); SerialUSB.println(uv.readUV());
delay(1000);
}
동작 확인
를 실행하면 Serial 모니터에서 측정한 결과가 표시됩니다.센서를 손으로 덮으면 값이 달라진다.
Reference
이 문제에 관하여(WioLTE에 디지털 자외선 센서 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jksoft/items/58cdd899212ef2d5a1aa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#include <WioLTEforArduino.h>
#include <Wire.h>
#include "Adafruit_VEML6070.h"
Adafruit_VEML6070 uv = Adafruit_VEML6070();
WioLTE Wio;
void setup() {
Wio.Init();
Wio.PowerSupplyGrove(true);
SerialUSB.println("VEML6070 Test");
uv.begin(VEML6070_1_T); // pass in the integration time constant
}
void loop() {
SerialUSB.print("UV light level: "); SerialUSB.println(uv.readUV());
delay(1000);
}
를 실행하면 Serial 모니터에서 측정한 결과가 표시됩니다.센서를 손으로 덮으면 값이 달라진다.
Reference
이 문제에 관하여(WioLTE에 디지털 자외선 센서 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jksoft/items/58cdd899212ef2d5a1aa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)