Подключение сенсорной кнопки к Arduino

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1198
Joined: 5 Apr 2013
With us: 6 years 2 months

#1by Дим » 27 Jun 2017, 19:08

Подключаем как показано на рисунке. Если зажегся зеленый светодиод на модуле сенсорной кнопки, значит питание подано корректно.
Подключение сенсорной кнопки к Arduino.jpg
Подключение сенсорной кнопки к Arduino
Подключение сенсорной кнопки к Arduino.jpg (41.2 KiB) Viewed 1376 times


Теперь можно залить скетч и протестировать. Скетч будет выводить данные в окне серийного монитора и загораться светодиод, когда сенсорная кнопка нажата.

Code: Select all

/ когда Sig Output в high, тач сенсор нажат

#define ctsPin 2 // пин для епкостного датчика касания
int ledPin = 13; // пин для светодиода

void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(ctsPin, INPUT);
}

void loop() {
int ctsValue = digitalRead(ctsPin);
if (ctsValue == HIGH){
digitalWrite(ledPin, HIGH);
Serial.println("TOUCHED");
}
 else{
digitalWrite(ledPin,LOW);
Serial.println("not touched");
}
//delay(500);// задержка вкл/выкл
}


phpBB [media]
i love you mxIni Mysql

! ! !


Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Reputation: 74
Posts: 1198
Joined: 5 Apr 2013
With us: 6 years 2 months

#2by Дим » 27 Jun 2017, 19:17

Также можно увеличить чувствительность. На примере TTP223B - нужно выпаять конденсатор C!.

Было

TTP223B увеличить чувствительность.jpg
TTP223B увеличить чувствительность
TTP223B увеличить чувствительность.jpg (35.09 KiB) Viewed 1370 times


Стало
TTP223B увеличить чувствительность1.JPG
TTP223B увеличить чувствительность
i love you mxIni Mysql


  • Similar Topics
    Replies
    Views
    Last post

Return to “Аппаратная часть”