안녕하세요
아두이노 정전식 스위치 사용하기입니다
일반적인 검정 딸깍거리는 작은 검정스위치밀고 터치 형식으로 하는 스위치인데요
모듈을 사용하면 매우 쉽게 구현할 수 있습니다.
모듈을 보면 핀 3개 VCC, GND , SIG가 있는데요. VCC,GND에는 전원 SIG에는 입력받을 포트를 연결하면 됩니다
터치됬을땐, SIG에 1이들어오고 터치가 안됬을땐 0이 들어옵니다
클릭하면 LED가 켜지고
클릭하면 LED가 꺼지는걸 해보겠습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | bool tempbool; void setup() { Serial.begin(9600); pinMode(12, OUTPUT); pinMode(2, INPUT); } void loop() { bool TouchSensor = digitalRead(2); if(TouchSensor) Serial.write("Touched \n"); if(TouchSensor) { if(tempbool) tempbool = 0; else tempbool = 1; } if(tempbool) { Serial.write("LED ON \n"); digitalWrite(12,HIGH); } else { Serial.write("LED OFF \n"); digitalWrite(12,LOW); } delay(1000); } |
'아두이노 > 이론' 카테고리의 다른 글
I2C통신 아두이노와 오실로스코프로 확인해보기 2편 (0) | 2021.10.03 |
---|---|
I2C통신 아두이노와 오실로스코프로 확인해보기 1편 (6) | 2021.10.03 |
2강. 아두이노 analogWrite, PWM 알아보기입니다.(LED키기) (0) | 2018.10.20 |
1강. 아두이노 pinMode,digitalWrite알아보기입니다.(LED키기) (0) | 2018.10.20 |
아두이노 시계(RTC) DS1302사용하기 (4) | 2017.08.22 |