2021-05-10 28일차
2021. 5. 10. 21:39ㆍ공부 기록
큐
- 나만의 아두이노 만들기
자주하는 실수
- 아두이노 LCD R/W(읽기/쓰기) 핀을 음극에 안꼽고 양극에 꼽는다
내가 모르는 것
- LCD에 VO(대비)라고 적혀있는 핀에 가변기를 연결하는사람들이 많던데 찾아보니 가변기를 안달면 LCD 출력이 안된다던데 나는 GND랑 연결만 해줘도 잘 나왔다 왜그런지 모르겠다
느낀점
- 아두이노도 편집기에 자동완성같은게 있으면 좋겠다 너무 불편하다
아두이노
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int btn1 = 13;
int btn2 = 7;
int btn3 = 8;
int btn4 = 9;
void setup(){
pinMode(btn1, INPUT);
pinMode(btn2, INPUT);
pinMode(btn3, INPUT);
pinMode(btn4, INPUT);
lcd.begin(16, 2);
}
void loop(){
int btnValue1 = digitalRead(btn1);
int btnValue2 = digitalRead(btn2);
int btnValue3 = digitalRead(btn3);
int btnValue4 = digitalRead(btn4);
if(btnValue1 == HIGH){
lcd.setCursor(0, 0);
lcd.print("RED ");
}else if(btnValue2 == HIGH){
lcd.setCursor(9, 0);
lcd.print("YELLOW ");
}else if(btnValue3 == HIGH){
lcd.setCursor(0, 1);
lcd.print("GREEN ");
}else if(btnValue4 == HIGH){
lcd.setCursor(9, 1);
lcd.print("BLUE ");
}else{
lcd.clear();
}
}
'공부 기록' 카테고리의 다른 글
2021-05-12 30일차 (0) | 2021.05.12 |
---|---|
2021-05-11 29일차 (0) | 2021.05.11 |
2021-05-09 27일차 (0) | 2021.05.10 |
2021-05-08 26일차 (0) | 2021.05.10 |
2021-05-07 25일차 (0) | 2021.05.07 |