FLOWCODE УРОК 36 сенсорная кнопка на attiny13_2

preview_player
Показать описание
Описание конструкции сенсорной кнопки на ATTINY13. добавлена функция калибровки датчика и подключение шины 1wire.
Рекомендации по теме
Комментарии
Автор

у ATMELA есть очень хорошая микросхема на эту тему. Но по FLOWCODE, очень познавательно !
RADIOSOFT= (1<<like);

dimdimiych
Автор

Здравствуйте. А как она ведет себя в реальных условиях? Когда работают ещё и емкостные токи утечки, когда потенциал самой кнопки плавает с источником питания? Это же так же должно влиять на скорость разрядки конденсатора, увеличивая или уменьшая время разрядки. Идея понравилась.

mrDream
Автор

Доброго, хочу объяснить "DDRB&=~(1<<PB4)", это обнуление заданного бита. Идем справа налево: при РВ4=3
(1<<3) = сдвиг 1 влево на 3 = 8 (00001000), "~" инверсия = -9 (11110111), далее DDRB &= -9, расписываем DDRB=DDRB & -9, очищаются все нулевые биты и значение помещается обратно в DDRB, при DDRB = 00111100
00111100 &
11110111 =
00110100 (3 бит сбросится)

arielvolog
Автор

можешь выложить файлы протеуса к уроку

pav
join shbcf.ru