[아두이노#532] 아두이노 메가에 각종 센서와 2.4인치 LCD(SPFD5408)연결해보기!(시리얼통신위주)(녹칸다/포로리야공대가자)
프로그래밍/아두이노 호작질 2022. 9. 6. 22:52
아두이노 메가에 각종 센서와 2.4인치 LCD(SPFD5408)연결해보기!(녹칸다/포로리야공대가자)
아두이노 우노 예제가 메가에서 잘 안된다는 의견이 있어서 만들어보는 시리즈이다!
녹칸다가 우노보드에서 대표적으로 사용하는 센서 몇종을 이용해서 연동이 잘 되는지 확인해보고 잘되도록 예제를 만들어 보도록 하자!
(시리얼통신을 중점적으로 테스트 해보도록한다)
1.LCD쉴드(SPFD5408)을 연결해서 메가에서 출력한 text를 화면에 출력해보기!
2.온습도 센서값을 측정하고 LCD화면에 출력하기!
2.이산화탄소센서(MH-Z19)를 연결하고 LCD화면에 출력하기!
3.미세먼지센서(PMS7003)을 연결하고 LCD화면에 출력하기!
4.(2~3)센서를 동시에 연결해서 LCD화면에 출력하기!
5.지문인식센서(FPM10A)를 연결해서 결과를 LCD화면에 출력하기!
6.블루투스모듈(HC-06)을 연결해서 센서값을 스마트폰으로 전송해보기!
(시간이 남으면 아무거나 더 해보기)
(실제로한거)
1.아두이노 메가의 53번핀에 LED를 1개 연결하고 1초에 한번씩 점멸하도록 하시오!
2.메가 아날로그 15번핀에 광센서(CDS)를 연결해서 아날로그값을 측정하시오!
3.(2.4인치) LCD쉴드(SPFD5408)를 메가에 연결해서 "nockanda forever"를 출력하시오!
4.디지털 23번핀에 온습도센서(DHT-11)를 연결해서 측정값을 시리얼모니터에 출력하시오!
5.(4)예제를 LCD화면에 출력하시오!
6.이산화탄소 센서(MH-Z19B)를 메가보드의 h/w시리얼1번에 연결하고 측정값을 시리얼모니터에 출력하시오!(센서의 rx핀을 18번에, tx핀을 19번에)
7.(6)예제를 LCD화면에 출력하시오!
8.미세먼지센서(PMS7003)의 측정값을 시리얼모니터에 출력하시오!(Serial1)
9.(8)예제를 LCD화면에 출력하시오!
10.(6)번과(8)번예제를 하나로 합치시오!
11.(10)예제를 LCD화면에 출력하시오!
12.지문인식센서(FPM10A)를 Serial1에 연결하고 결과를 시리얼모니터에 출력하시오!
13.(12)번의 결과로 시리얼모니터에 사람이름을 출력하시오!
14.블루투스모듈(HC-06)을 Serial1에 연결해서 기본적으로 메시지를 주고받는 예시를 구현하시오!(with 스마트폰)
15.(14)예제에 더해서, 이산화탄소센서를 Serial2에 연결하고 측정한 센서값을 블루투스통신으로 스마트폰화면에 출력하시오!