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

Аватара
Автор темы
Дим M
Администратор
Администратор
Сообщения: 1133
Репутация: 70
С нами: 5 лет 2 месяца

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

Сообщение #1 Дим » 27 июня 2017, 19:08

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


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

Код: Выделить всё

/ когда 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
Администратор
Администратор
Сообщения: 1133
Репутация: 70
С нами: 5 лет 2 месяца

Сообщение #2 Дим » 27 июня 2017, 19:17

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

Было

TTP223B увеличить чувствительность.jpg
TTP223B увеличить чувствительность
TTP223B увеличить чувствительность.jpg (35.09 КБ) 795 просмотров


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


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Аппаратная часть»

Кто сейчас на форуме

Сейчас этот раздел просматривают: 1 гость