Сенсорная кнопка и Arduino


Подобные кнопки/датчики используют ваше тело как часть электрической цепи. Когда вы касаетесь чувствительной поверхности сенсорной кнопки, емкость цепи изменяется и фиксируется. Изменение емкости приводит к изменению выходного сигнала.

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

Модуль сенсорной кнопки TTP223B (кликабельно) можно купить на  Aliexpress с бесплатной доставкой 

Подключаем сенсорную кнопку к Arduino

Распиновка сенсорной кнопки Catalex показана на рисунке ниже.

Как и у большинства датчиков, на кнопке три контакта. Это контакты для подключения питания (VCC), земли (GND) и выходного сигнала (SIG).

Контакты сенсорной кнопки

Купить такую кнопку можно на Алиєкспресс http://ali.pub/7196k

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

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

Скетч для Arduino и сенсорной кнопки

Скопируйте, вставьте и загрузите скетч, который приведен ниже, на ваш Arduino.

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

// Инструкция по использованию модуля сенсорной кнопки с Arduino

// полная инструкция на сайте arduino-diy.com

// когда 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);

}

Проверка скетча Arduino

После загрузки программы, откройте окно серийного монитора в Arduino IDE. Прикоснитесь к чувствительной части модуля, глядя на монитор. Вы должны увидеть что-то наподобие приведенного ниже принт-скрина.

Серийный монитор сенсорная кнопка и Arduino

Вот и все! Поздравляем, Вы успешно разобрались как подключить модуль сенсорной кнопки к Arduino.

Так же не забываем о экономии с помощью кэшбэка 

Для веб администраторов и владельцев пабликов  главная страница ePN

Для пользователей покупающих на Алиэкспресс с быстрым выводом % главная страница ePN Cashback

Удобный плагин кэшбеэка браузерный плагин ePN Cashback

  • Сенсорная кнопка и Arduino

Похожие статьи

Arduino UNO как осциллограф

Arduino UNO как осциллограф

Контроллеры Arduino можно использовать как простейший осциллограф, для наблюдения за быстро изменяющимися электрическими сигналами.

Скачиваем программу Processing , после чего её устанавливать не нужно - она запускается с EXE-файла.

Как работают шаговые двигатели

Как работают шаговые двигатели

Использование шаговых двигателей является одним из самых простых, дешевых и легких решений для реализации систем точного позиционирования. Эти двигатели очень часто используются в различных станках ЧПУ и роботах. Сегодня я расскажу о том, как устроены шаговые двигатели и как они работают.

Пример использования TFT Nextion NX3224T024 с Arduino Leonardo

Пример использования TFT Nextion NX3224T024 с Arduino Leonardo

В этом примере попробуем отобразить две координаты положения джойстика, подключённого к Arduino, на этом экране в виде двух полей для отображения чисел, а так же в виде графика с двумя перьями.

Заказывал я как то раз себе на Aliexpress вот эти платки :

TFT Nextion NX3224T024  - кликабельно

  Arduino Leonardo  -кликабельно 

Игра на LCD Keypad Shield D1robot и Arduino UNO , делаем простую игру на ардуино

Игра на LCD Keypad Shield D1robot и Arduino UNO , делаем простую игру на ардуино

Приехал мне из китая вот такой удобный ЛСД шилд для ардуино Уно , но так же он подходит и для версии MEGA .

Шил по сути удобная платформа с дисплеем 1602 и 6ю кнопками для подключения к ардуино - Бутербродом . 

Все это легко монтируется , как я раньше без него то жил ? 


Теги: Сенсорная кнопка и Arduino