coding 201

SPS 미세먼지 센서 농도 앱인벤터 디스플레이

SPS30 미세먼지 센서로 측정한 PM2.5 값을 255까지 한계인 byte 데이터로 변환하여 앱인벤터에서 수치 값과 실시간 그래프를 작성해 보자. 아두이노에서는 arduino_sps30_example 코드에서 PM2.5 데이터 출력만 블루투스로 송신하도록 byte 변수 pm을 선언하여 Serial.write 명령으로 출력한다. byte 데이타이기 때문에 255를 넘을 수 없다. 나머지 출력문들은 죄다 // 처리해 둔다. HC-06 블루투스 보드로부터 아두이노 우노 0번과 1번에 연결한 RX,TX 점퍼선을 빼둔 상태에서 컴파일 업로딩 한다. 업로딩이 완료되면 USB 케이블을 제거 하고 건전지 전원을 9V 어댑터에 설치한다. 이로서 블루투스 데이터 송신이 일어나게 되므로 앱인벤터 코딩이 완료되면 Parin..

SPS미세먼지 센서 LCD 1602 I2C인터페이스 출력 실패담

SPS 미세먼지 센서 규격을 보면 내부적으로 충분한 샘플링 시간을 부여 하여 PM 1.0 과 PM2.5 를 따로 따로 측정하여 출력하는 것으로 되어 있다. 데스크 탑 컴퓨터에 연결하여 시험할 경우에는 시리얼 모니터 또는 시리얼 플로터로 출력하여 결과를 확인할 수 있으나 포터블화 할 경우에는 ..