Попробуй Troyka Pull Up — http://amperka.ru/product/troyka-pull-up?utm_source=announce&utm_campaign=troyka-pull-up&utm_medium=youtube
Подключить корпусную кнопку, геркон, датчик уровня воды или термометр 18B20 к управляющей плате не так уж и сложно. Берёте макетку, добавляете резисторы, разъёмы или клеммы и соединяете всё это пучком проводов. Или просто подключите через Troyka Pull Up.
На борту модуля два клеммника для подключения внешних сенсоров и подтягивающие резисторы на 5 кОм.
При подключении сенсоров, работающими на разрыв цепи — тактовых кнопок или герконов — возникают проблемы. При разомкнутых контактах, вся цепь превращается в одну антенну и ловит сигналы «из воздуха». Для устранения помех в схему подключения добавляются резисторы.
Модуль принимает на вход один или два цифровых сигнала с внешних сенсоров и подтягивает полученные сигналы через встроенные резисторы к питанию. В итоге на выходе платы те же сигналы, притянутые к шине питания.
( ! ) Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/domains/malitikov.ru/public_html/wp-includes/class-wpdb.php on line 2322
wpdb->get_col( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ', $x = ??? )
.../class-wp-query.php:3300
9
0.8167
22757936
wpdb->query( $query = 'SELECT wp_posts.ID\n\t\t\t\t\t FROM wp_posts \n\t\t\t\t\t WHERE 1=1 AND wp_posts.post_type = \'post\' AND ((wp_posts.post_status = \'publish\'))\n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t ' )
.../class-wpdb.php:3107
10
4.3098
547918232
mysqli_fetch_object( $result = class mysqli_result { public $current_field = 0; public $field_count = 1; public $lengths = [0 => 7]; public $num_rows = 1516847; public $type = 0 } )