I2C LCD(4)
-
아두이노 - 탁상시계 #3
이번 글에서는 I2C LCD와 DS1302 모듈을 활용한 탁상시계의 프로그램 코드를 작성합니다. 완성품 사진 Arduino Uno의 브레드보드 확장 쉴드를 사용하여 회로도와 동일하게 조립하였습니다. 사용 라이브러리 LiquidCrystal_I2C.h RtcDS1302.h DHT11.h 라이브러리 설치 LiquidCrystal_I2C 라이브러리는 Arduino IDE의 라이브러리 매니저에서 바로 설치할 수 있습니다. GitHub - Makuna/Rtc: Arduino Library for RTCs, Ds1302, Ds1307, Ds3231, Ds3232, Ds3234 and Pcf8563/BM8563 with deep support. Plea Arduino Library for RTCs, Ds1302, D..
2023.08.20 -
아두이노 - 탁상시계 #2
이번 글에서는 I2C LCD와 DS1302 모듈을 활용한 탁상시계의 작동 예상도, 준비 물품, 회로도를 작성합니다. 준비 물품 Arduino Uno I2C 16*2 LCD DS1302 RTC DHT11 Push Button 기타 케이블 및 전선 등 부품 개요 총 32개의 문자를 출력할 수 있는 16*2 LCD에 I2C 모듈을 장착한 디스플레이 모듈입니다. 기존 16*2 LCD에서는 12개의 핀을 각각 연결하여 사용해야 했지만, I2C 모듈을 통해 4개의 핀만 연결하면 되기에 편리해졌습니다. 또한 가변 저항이 장착되어 있어 문자의 밝기 조절도 가능합니다. CR1220 배터리를 사용하는 DS1302 RTC 모듈입니다. 온도, 습도의 측정이 가능한 DHT11 모듈입니다. 택트 스위치를 활용한 버튼 모듈입니다...
2023.08.20 -
아두이노 - 탁상시계 #1
이번 글에서는 I2C LCD와 DS1302 모듈을 활용한 탁상시계의 제작 개요를 작성합니다. 개요 두 달 전, 기존 탁상시계의 고장으로 대체용 디지털시계를 하나 구입했습니다. 잘 사용하던 와중에 시간이 조금 빠르게 흐르는 것 같아서 다시 조정 후 지켜보니, 약 2주 만에 기존 시간과 n분 이상 차이가 나는 걸 확인하게 되었습니다. 이후 남는 아두이노의 활용을 위해 RTC 모듈을 사용한 간단한 탁상시계를 제작하기로 하였습니다. I2C LCD 등의 제품들은 이미 가지고 있어서 원래 구매하려고 했던 DS1302 RTC 모듈을 구매하여 진행하였습니다. 이외에 DHT11 온,습도 모듈을 활용하여 방 안의 온도와 습도 또한 알 수 있도록 진행하였습니다. RTC(Real-Time Clock) 란? 내장된 크리스탈(석..
2023.08.20 -
아두이노 - 탁상시계 바로가기
이번 글에서는 I2C LCD와 DS1302 모듈을 활용한 탁상시계 제작 글들의 바로가기를 제공합니다.
2023.08.20