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

Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#1 Дим » 27 июня 2017, 19:08

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


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

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

/ когда 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]
[center]i love you [s]mxIni[/s] Mysql[/center]


Дим M
Автор темы, Администратор
Администратор
Аватара
Дим M
Автор темы, Администратор
Администратор
Сообщения: 1608
Зарегистрирован: 5 апреля 2013
С нами: 10 лет 11 месяцев

#2 Дим » 27 июня 2017, 19:17

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

Было

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


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


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

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

Кто сейчас на форуме (по активности за 5 минут)

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