
У цьому уроці ми будемо працювати з простим ємнісним датчиком, який дозволяє відстежити всього один дотик (ось він, на малюнку справа). Наше завдання, зв'язати дотик датчика пальцем з яким-небудь дією, скажімо, з випромінюванням звуку зумером. Чіпаємо датчик - зумер пищить. Чи не чіпаємо - мовчить.
Для вирішення цього завдання нам знадобиться з'єднати разом контролер Ардуіно Уно, зумер, і, власне, сам датчик. В якості останнього будемо використовувати невелику хустці на базі сенсорного чіпа TTP223. Для живлення пристрою годиться напруга в діапазоні від 2 до 5.5 Вольт.
Даний датчик є цифровим, а значить він видає тільки одне з двох можливих значень: істина або брехня. В електроніці це відповідає високому і низькому рівню напруги, відповідно.
1. Підключення
Використаний нами в уроці ємнісний датчик має три контакти:
Як і всі інші цифрові датчики, лінію OUT ми підключаємо до будь-якого вільного цифрового входу Ардуіно Уно. Традиційно, використовуємо для роботи з датчиком вхід №2. Отримана схема буде мати вигляд:

Зовнішній вигляд макета

2. Програма
Тепер спробуємо оживити все це. Все що нам потрібно - це зчитувати стан виведення №2 на кожному такті програми, і в залежності від отриманого значення, включати або вимикати зумер. Ось що у нас виходить:
Нарешті, записуємо програму на Ардуіно Уно, і дивимося що вийшло!