Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- soildworks
- 활성단자
- 주파수분석
- 상태진단
- sensor
- Arduino
- bme280
- Node-RED
- 기계설계
- 누설전류센서
- 공유폴더
- 전기공사사
- 중성단자
- ubuntu
- solidwors
- FFT
- raspbeey pi
- mptt
- Raspberry Pi
- 출력신호
- InfluxDB
- mf2200
- 침수감지
- 일본 자격증
- 아두이노
- Rasrpberry Pi
- 온습도
- RevPi Core3
- Grafana
- 실용영어능력검정
Archives
- Today
- Total
라즈베리팡팡
Arduino + Excel (PLX-DAQ) 본문
아두이노의 시리얼 모니터에 출력되는 데이터를 엑셀로 저장해보자🙃
아래 링크에서 PLX-DAQ의 최신 버전(2.11)을 준비.
https://forum.arduino.cc/t/plx-daq-version-2-now-with-64-bit-support-and-further-new-features/420628
압축을 풀고 나면, PLX-DAQ-v2.11.xlsm라는 엑셀 파일이 있다.
실행해서 아두이노 IDE과 동일하게 포트번호와 bps를 설정한다. 나머지 설정은 디폴트 값으로 OK.
커넥트 버튼을 클릭하면 엑셀에 기록을 시작하지만, 그전에 아두이노의 스케치를 수정해 줄 필요가 있다.
https://prasowa.tistory.com/16
위 BME280를 사용해서 온습도를 측정하는 스케치로 예를 들면,
아래와 같이 셋업 부분과 루프 부분을 수정.
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#define SEALEVELPRESSURE_HPA (1013.25)
Adafruit_BME280 bme;
void setup() {
Serial.begin(9600);
Serial.println("CLEARDATA");
Serial.println("LABEL,Temp,Humi,Pres");
if (!bme.begin(0x76)) {
Serial.println("Could not find a valid BME280 sensor, check wiring!");
while (1);
}
}
void loop() {
Serial.print("DATA,");
Serial.print(bme.readTemperature());
Serial.print(",");
Serial.print(bme.readHumidity());
Serial.print(",");
Serial.println(bme.readPressure() / 100.0F);
delay(1000);
}
수정된 스케치를 아두이노에 업로드했다면, PLX-DAQ-v2.11.xlsm로 돌아와서 커넥트를 클릭.
엑셀에 온도, 습도, 기압이 1초 간격으로 기록된다.
※아두이노에서 시리얼 모니터를 열어두면 X
'전자공작 > Arduino' 카테고리의 다른 글
아두이노 analogRead 값의 불안정 (0) | 2022.09.08 |
---|---|
Arduino nano + BME280 (0) | 2022.03.31 |
아두이노 나노 업로드 오류(고장) (0) | 2022.03.31 |