Подключаем сенсорную плату на основе микросхемы ТТР229 к микроконтроллеру Atmega8 в среде программирования Atmel Studio.

Страница на этапе разработки

В данном уроке мы с Вами подключим сенсорную клавиатуру на основе микросхемы ТТР29 к нашему микроконтроллеру. Вид нашей сенсорной клавиатуры:
Схема нашей клавиатуры:

Обозначение двенадцати контактного разъема:

VCC- контакт для подключения напряжения питания от 3 до 5 Вольт.
GND- контакт для подключения общего провода.
OUT1- цифровой выход от первого сенсорного контакта.
OUT2- цифровой выход от второго сенсорного контакта.
OUT3- цифровой выход от третьего сенсорного контакта.
OUT4- цифровой выход от четвертого сенсорного контакта.
OUT5- цифровой выход от пятого сенсорного контакта.
OUT6- цифровой выход от шестого сенсорного контакта.
OUT7- цифровой выход от седьмого сенсорного контакта.
OUT8- цифровой выход от восьмого сенсорного контакта.
SCL- вход используется для приема тактовых импульсов от микроконтроллера. 
SDO- выход предает информацию о состоянии сенсорных кнопок.

Если вам достаточно всего восемь сенсорных контактов, тогда можно использовать выходы OUT1-OUT8.
Если необходимо задействовать все 16 сенсорных контактов, тогда необходимо подключиться к контактам SCL и SDO.

Режим работы SPI зависит от установленных перемычек ТР1 и ТР2:

Для 16 клавиш:
Для 8 клавиш:

А так же временные отрезки: