๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[์•„๋‘์ด๋…ธ] ์•ก์ถ”์—์ดํ„ฐ - LCD ๋ณธ๋ฌธ

๐Ÿ‘ฉ‍๐Ÿ’ป IoT (Embedded)/Arduino

[์•„๋‘์ด๋…ธ] ์•ก์ถ”์—์ดํ„ฐ - LCD

์ง•์ง•์•ŒํŒŒ์นด 2023. 4. 3. 21:04
728x90
๋ฐ˜์‘ํ˜•

<๋ณธ ๋ธ”๋กœ๊ทธ๋Š” ์—˜๋ฆฌ์Šค 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 ๋ชจ๋“ˆ๊ณผ ์˜จ/์Šต๋„ ์„ผ์„œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ™˜๊ฒฝ ์ •๋ณด๋ฅผ ๋””์Šคํ”Œ๋ ˆ์ด ํ•ด์ฃผ๋Š” ์žฅ์น˜

728x90
๋ฐ˜์‘ํ˜•
Comments