๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[์๋์ด๋ ธ] ์ก์ถ์์ดํฐ - LCD ๋ณธ๋ฌธ
[์๋์ด๋ ธ] ์ก์ถ์์ดํฐ - LCD
์ง์ง์ํ์นด 2023. 4. 3. 21:04<๋ณธ ๋ธ๋ก๊ทธ๋ ์๋ฆฌ์ค IoT 1๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค :-)>
(์ฝ๋๋ ์ ์๊ถ์ ๊ณต์ ์๋ฉ๋๋น!!)
๐ฅ LCD (Liquid Crystal Display)
: ์ก์ ํ์ ์ฅ์น
: ์ก์ ์ ์ก์ฒด์ฒ๋ผ ์ ์ฒด์ ์ฑ์ง์ ๊ฐ์ง๋ฉด์ ๊ณ ์ฒด์ฒ๋ผ ๊ดํ์ ์ฑ์ง์ ๊ฐ์ง๋ ๋ฌผ์ง
: ์ ๊ธฐ์ ์ ํธ๋ฅผ ๊ฐํด ์ํ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐฐ์ด ๊ฐ๋ฅ
: ๊ฐ ํฝ์ ์ ํฌ๊ณผํ๋ ๋น์ ์์ ์กฐ์ ํ์ฌ ์ ๋ณด ํํ
: 1์ค์ 16๋ฌธ์์ฉ 2์ค ์ถ๋ ฅ ๊ฐ๋ฅ
: 5v ์ ์์ผ๋ก ๋ฐฑ๋ผ์ดํธ ๋์
: ๊ฐ๋ณ ์ ํญ์ ํตํด ๋ฌธ์์ ๋ช ์ ์กฐ์
: 16๊ฐ ํ์ ๊ฒฐ์ ํ์ฌ ์ ์ด
๐ Liquid Crystal I2C ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
// lcd ์ด๋ฆ์ผ๋ก ๊ฐ์ฒด๋ฅผ ์์ฑ
// ๋ชจ๋์ ์ฃผ์๊ฐ์ 0x27, lcd ํฌ๊ธฐ๋ 16x2
LiquidCrystal_I2C lcd(0x27, 16, 2);
// ๋ฉ์์ง๋ฅผ lcd์ ์ถ๋ ฅ
lcd.print("๋ฉ์์ง");
// ์ปค์์ ์์น๋ฅผ 0์ด 1ํ ์
๋ก ์ฎ๊น
lcd.setCursor(0, 1);
๐ฅ LCD๋ก ๋ฉ์์ง ์ถ๋ ฅ
: 1์ด๋ง๋ค “Hello World!!”, “Hello Arduino.” ๋ ๋ฉ์์ง๋ฅผ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ์ถ๋ ฅ
๐ฅ LCD๋ก ๋ฉ์์ง ์ถ๋ ฅ
: LCD ๋ชจ๋๊ณผ ์จ/์ต๋ ์ผ์๋ฅผ ํ์ฉํ์ฌ ํ๊ฒฝ ์ ๋ณด๋ฅผ ๋์คํ๋ ์ด ํด์ฃผ๋ ์ฅ์น
'๐ฉโ๐ป IoT (Embedded) > Arduino' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋์ด๋ ธ] ๋ฉํฐ ํ์คํน ํ๊ธฐ - EEPROM & ์๋ฆฌ์ผ ํต์ (0) | 2023.04.05 |
---|---|
[์๋์ด๋ ธ] ๋ฉํฐ ํ์คํน ํ๊ธฐ - millis() & ์ธํฐ๋ฝํธ & ํ์ด๋จธ (0) | 2023.04.05 |
[์๋์ด๋ ธ] ์ก์ถ์์ดํฐ - 7segment (0) | 2023.04.03 |
[์๋์ด๋ ธ] ์ก์ถ์์ดํฐ - ๋ชจํฐ ๋๋ผ์ด๋ฒ (0) | 2023.04.03 |
[์๋์ด๋ ธ] ์ก์ถ์์ดํฐ - DC ๋ชจํฐ (0) | 2023.04.03 |