[아두이노#533] 아두이노 메가에 I2C센서/1602LCD/RS485 MODBUS/8채널~16채널릴레이 연결해보기!(녹칸다/포로리야공대가자)
프로그래밍/아두이노 호작질 2022. 9. 7. 23:28
아두이노 메가에 I2C센서/1602LCD/RS485 MODBUS/8채널~16채널릴레이 연결해보기!(녹칸다/포로리야공대가자)
아두이노 우노 예제가 메가에서 잘 안된다는 의견이 있어서 만들어보는 시리즈이다!
아두이노 우노와 메가의 i2c통신핀이 서로 다르다!(위치가 다르다)
녹칸다 생각에는 위치가 다르다고 코드의 차이가 발생할 것 같지는 않지만 우노 예제를 메가로 바꾼다는 느낌으로 진행해보도록 한다!
1.1602LCD(i2c버전)를 메가에 연결하고 text를 출력해보기!
2.자이로센서(MPU6050)의 측정값을 출력해보기!
3.고도센서(BMP180)의 측정값을 출력해보기!
4.심박센서(MAX30102)의 측정값을 출력해보기!
(시간이 남으면 아무거나 더 해보기)
5.시간이 남을 것 같아서 RS485 호환 테스트를 여기서 함!
(시간이 더 남으면 8채널~16채널 릴레이도 함)
(실제로 한거)
1.1602LCD에 TEXT를 출력하시오!
2.고도센서(BMP180)을 연결하고 측정값을 시리얼 모니터에 출력하시오!(아두이노 우노처럼 연결해야함)
3.조도센서(BH1750)의 값을 시리얼 모니터에 출력하시오!
4.심박센서(MAX30102)의 측정값을 시리얼모니터에 출력하시오!
5.자이로센서(MPU6050)의 측정값을 시리얼 플로터에 출력하시오!
6.8*8온도센서(AMG8833)의 측정값을 시리얼 모니터에 출력하시오!
7.아두이노 메가에 MAX485를 연결하고 모드버스 4채널 릴레이를 제어하는 예제를 우노에서 메가버전으로 변경해서 결과를 확인하시오!
8.메가에 버튼 4개를 연결해서 1번버튼을 누르면 1채널릴레이의 상태가 토글되도록하고 2,3,4도 동일하게 작동되도록하시오!