IoT/아두이노
아두이노 보고서 (LCD)
recognizee
2021. 6. 13. 02:29
728x90
안녕하세요.
오늘은 아두이노 보고서 5-1번째입니다.
#활용하기 (+ 성공 영상)
- LCD 글씨 움직이기
GND라고 써져있는 곳엔 GND에 꽂았고, 5V라고 써져있는 곳엔 5V에 꽂았고, SDA는 A4에, SCL은 A5에 꽂았습니다.
먼저 라이브러리에서 LIquidCrystal_I2C를 설치하고 객체를 생성하였습니다. lcd(0x27, 16, 2)에서 괄호 안에 있는 숫자들은 순서대로 주소, 칸, 줄을 의미합니다.
lcd.begin()은 lcd를 시작하는 함수이고, lcd.backlight()는 lcd의 백라이트를 켜주고, 마지막으로 lcd.clear()는 지워주는 역할을 합니다.
lcd.setCursor(0, 0)은 0줄에 0칸부터 시작한다는 의미인데요, 여기서 0줄에 0칸은 첫 번째 줄에 첫 번째 칸을 말합니다. lcd.print()는 LCD에 ( ) 안에 있는 것을 출력해줍니다. for문을 사용해서 글자를 움직일 건데, 움직일 수 있는 lcd.scrollDisplayRight() 함수를 써주었습니다. 이건 오른쪽으로 움직이는 함수이며, 왼쪽으로 움직이고 싶을 땐 Right를 Left로 바꿔 lcd.scrollDisplayLeft()로 써주시면 됩니다.
아래 영상은 위에 있는 회로도와 코드의 성공 영상입니다!
이상으로 아두이노 보고서 5-1번째를 마치겠습니다.
보시느라 수고하셨습니다.