안녕하세요 :)
메이크잇나우 입니다.
오늘은 esp32를 활용하 시리얼데이터로 읽는 값을 엑셀에 저장하는 방법에 대해
알아보도록 하겠습니다.
■ 온습도센서 읽기
위 코드는 esp32를 활용하여 아두이노 IDE 에서 온습도 센서를 읽는 코드입니다.
이렇게 하면 시리얼모니터에 온습도 센서 값이 잘 나타 나겠죠??
이 데이터를 엑셀에 저장하도록 해보겠습니다.
■ PLX-DAQ 프로그램 사용하기
해당 회사에서 제공하는 프로그램으로 쉽게 다운로드 받아 사용할 수 있습니다.
다운로드 파일을 함께 올려놓도록 하겠습니다.
해당 프로그램을 실행시키면 액셀과 함께 프로그램이 실행 됩니다.
■ PLX-DAQ 프로그램 실행이 안될 시 해결방법
해당 프로그램을 열때 경고문이 나타날 수 있는데, 이때는 '콘텐츠 사용' 을 눌러서 사용합니다.
이 외에 해당 프로그램이 실행이 안된다면, 해당 파일의 우측클릭 > 속성 에 들어가서 차단해제를 누르면 됩니다.
■ PLX-DAQ 프로그램 사용방법
프로그램의 사용은 매우 직관적 입니다.
현재 esp32가 연결되어 있는 포트와 보드레이트를 맞추고
Connect 를 누르면 기록이 시작됩니다.
그전에 Clear Columns 를 눌러 데이터를 모두 지울 수 있습니다.
여기서 엑셀의 각 열은 , 를 통해서 구분이 됩니다.
따라서 코드를 이에 맞게 수정해줘야 합니다.
■ 코드 수정하기
SETUP 에 LABEL 이라고 명명하며 뒤에 각 열의 이름을 나열해 줍니다.
아래 LOOP문 에서는 DATA 라고 선언하고 뒤에 , 를 활용하여 데이터를 구분해 주면 됩니다.
해당 데이터가 시리얼 모니터에서 잘 들어오는것을 확인할 수 있습니다
그러면 이제 엑셀에서 연동을 해볼껀데요.
이때, 반드시 시리얼모니터는 꺼주셔야 합니다.
■ 엑셀 연동하기
해당 엑셀에서 포트와 보드레이트를 맞추고 connect 를 누르면 엑셀 데이터가 들어오는것을 확인할 수 있습니다.
'메이커 자료' 카테고리의 다른 글
정자청소년수련관_스마트홈 수업 2주차 교안 (0) | 2024.11.30 |
---|---|
서초구청 SMART FARM 교안 4주차 (0) | 2024.11.23 |
HEXA BOARD 제품 사용 방법 (0) | 2023.12.19 |
Blynk 연결이 안될 때 확인사항 (0) | 2023.07.18 |
3D프린터기 CURA 설정 _ 오버클론 223 (0) | 2023.07.17 |