Как повестить событие на замыкание 2-х пинов без резистора и без лампочки
- Войдите на сайт для отправки комментариев
Чт, 14/03/2019 - 00:03
Всем привет, друзья!!!Как повестить событие на замыкание 2-х пинов без резистора и без лампочки!!!
Можно ли замкнуть скажем A0 и A5 без резистора и даже без лампочки!!! Задача такая будет кнопка 2 контакта. при её замыкании нужно Serial.println("Connected"); при размыкании Serial.println("DisConnected"); и т.д. и т.п.
Можно. Если один выход запрограмирован как вход а другой как выход. У входного канала сопротивление всяко больше мегоома.
Замкнуть-то можно, только как Вы будете детектировать замыкание?
Возхникает подозрение, что то, что Вы описываете, это совсем не то, что Вам на самом деле нужно.
Попытайтесь более подробно описать задачу.
Для одной кнопки достаточно одного пина. Кнопка подключается между пином и землей. Никаких дополнительных деталей не требуется.
Это да. Но вот я часто собираю пробник схемы не на макетке, а прямо втыкая провода от датчиков на ноги наны. Не земли ни питания пинов не хватает, приходится для того же DHT22 использовать 3 ноги данных одну как дата две как +- питания. С кнопками таже засада. Они на шлейфах, как в компе, с двойным разъём. Приходится на каждую использовать две ноги. Благо ног обычно хватает. И милиамперов на ногу и полную нану.
Это да. Но вот я часто собираю пробник схемы не на макетке, а прямо втыкая провода от датчиков на ноги наны. Не земли ни питания пинов не хватает, приходится для того же DHT22 использовать 3 ноги данных одну как дата две как +- питания. С кнопками таже засада. Они на шлейфах, как в компе, с двойным разъём. Приходится на каждую использовать две ноги. Благо ног обычно хватает. И милиамперов на ногу и полную нану.
даже без лампочки!!!
Так не видно ж будет замкнута она или нет, темно ведь.
Задача такая будет кнопка 2 контакта. при её замыкании нужно Serial.println("Connected"); при размыкании Serial.println("DisConnected"); и т.д. и т.п.
Ну, поставь A0 в INPUT_PULLUP, а A5 в OUTPUT и подай на А5 LOW. Читай А0. Если там HIGH, то незамкнуто, как стало LOW - замкнулось. И всё.
Вы что-то не то делаете.
Поясите что не так? Всё работает. Макетка не мешает лежать с компом на пузе и отлаживать код. Нана с датчиками висит на хвостике. Лепота.
Нет, это Вы поясните.
Если бы у Вас "все работало", думаю, Вы не создавали бы тему. А раз тема создана, значит, есть какая-то проблема. Только Вам не удалось ее изложить так, чтобе ее хоть кто-то понял. Так что либо попытайтесь толково изложить, в чем у Вас появилась проблема, либо (и это уже началось) тема скатится к сплошному флуду.
Вообще то тема была не моя и вопрос звучал можно ли кнопкой соединить прямо две ноги процессора. Было ответ можно, но зачем если кнопке нужно одна нога и земля. На это я привёл пример когда я так делаю чисто из удобства соедения коннекторов, что бы не плодить дополнительные перемычки и соединения. При этом не испытываю проблем, кроме дополнительной инициализации ног, которые использую либо как дополнительный вывод земли или питания. Так что же не правильно?
Ладно, вот моя текущая проблема: как сделать кнопку с пищалкой при замыкании - писчит. А самое главное как отслеживать: когда замкнута цепь с писчалкой, то переменная увеличивается x++; когда разомкнута, то уменьшается x--?Помогите, ребят.
Ладно, вот моя текущая проблема: как сделать кнопку с пищалкой при замыкании - писчит. А самое главное как отслеживать: когда замкнута цепь с писчалкой, то переменная увеличивается x++; когда разомкнута, то уменьшается x--?Помогите, ребят.
В Ардуино IDE есть примеры. Есть пример, который так и называется - Button. В нём около 50 строк из которых подавляющее большинство - комментарии. И схема подключения этой самой кнопки там есть. Пока совсем не понятно, чем Ваша задача принципиально от этого примера отличается.
то, что надо, спасибо!!!
https://www.arduino.cc/en/Tutorial/Button!!!