Соединение +5 c GND
- Войдите на сайт для отправки комментариев
Вс, 24/06/2012 - 11:18
Всем доброго времени суток.
Скажите, а яерез какое минимальное сопротивление можно соединить землю с +5v безболезнено для девайса.
Прошу прощения за нубский вопрос =)
Через сопротивление стремящиеся к бесконечности.
Какой вопрос такой ответ.
Не менее 10 Ом, 3 и более Вт.
Прочитайте закон Ома для участка цепи. R=U/I.
Рассчет номинала резистора.
R=5в/0,5а = 10 Ом.
Рассчет мощности резистора.
5в*0.5А = 2.5 Вт
Для чего вы собираетесь это делать ?
Хочу повесить 4 кнопки на один аналоговый вывод
ну и соответственно планирую читать его и смотреть какой там уровень
Помоему у Вас КЗ нарисовано
так вот мне и нужно так расчитать сопротивление этих 3 резисторов, что бы КЗ небыло в этом то и вопрос =)
Я бы сделал, что-то по такой схеме, с номиналами поэкспериментировал, R1 еще чуть больше
>>Помоему у Вас КЗ нарисовано<<
Бред у него там нарисован.
При чем здесь подключение +5 к gnd ?
Делайте так как нарисовал Tamer. Только коэффициенты делителей нужно посчитать и подогнать под ваши нужды.
R1 это подтяжка там должно быть не меньше 1КОм , а в идеале 10 КОм.
вот тут есть пример подключения и код : tronixstuff.wordpress.com/2011/01/11/tutorial-using-analog-input-for-multiple-buttons/
хмм, понятно, да, Tamer хороший вариант предложил =)
Всем большое спасибо =)
>>Помоему у Вас КЗ нарисовано<<
Бред у него там нарисован.
При чем здесь подключение +5 к gnd ?
Делайте так как нарисовал Tamer. Только коэффициенты делителей нужно посчитать и подогнать под ваши нужды.
R1 это подтяжка там должно быть не меньше 1КОм , а в идеале 10 КОм.
Вариант вполне имеет право на жизнь. Вот тут по такой схеме сделано:
www.getchip.net/posts/047-drajjver-matrichnojj-klaviatury-3kh4-na-attiny13-s-uart-vykhodom/
Не совсем понятно по какой вариант Вы говорите,
Тут не возможно замкнуть 5v на землю напрямую, а у тс 5v по умочанию соединено с землей без резисторов
Ну дак у ТС тоже между +5В и землей резисторы, замкнуть можно только если все нижнюю и верхнюю кнопки нажать одновременно. Чтобы при этом не замкнуть нужно только один резистор добавить от хоть к +5В, хоть к земле.
Я тут немного не соглашусь
Я тут немного не соглашусь
Но тут у ТС, похоже, просто край платы изображен - +5V, Gnd и один из (аналоговых?) входов для "прослушивания" нажатых кнопок.
Более того, судя по загогулине - верхний правый край платы ;)
Соответственно, R там стремится к бесконечности, а I - к нулю.
Ну если так то ладно;)
Тогда у него плата немного странновата, вообщем проблема решена)
Что вы спорите ? Все равно бред . Порт (в свободном состоянии) никуда не подтянут.
Так же , когда нажаты/нажата нижние кнопки , порт подтягивается к +5 через пачку последовательных резисторов.
Так же , когда кнопки не нажаты +5 пристегнут к GND через ту же пачку резисторов. Зачем?
Бред это все .
По приведенной ссылке тоже бред? Автор приведенной схемы мне вполне внушает доверие, т.к. у самого пока такой большой практики как у него нет. Там входы тоже не подтянуты, если будут ложные срабатывания, то можно и подтянуть (поэтому штрихом и нарисованы). Может конечно есть какая-то разница у входов Attiny и Atmega о которой я не знаю, тогда возможно и надо обязательно ставить подтягивающие резисторы на Atmega в отличии от Attiny. Я сам тоже не сторонник садить постоянно батарейки через делитель и сделал бы как в 5-м посте. Но тут человек начинает осваивать МК, идет в правильном направлении, спрашивает советы, а вы сразу "бред".
>>тогда возможно и надо обязательно ставить подтягивающие резисторы на Atmega в отличии от Attiny. <<
Т.е тинькам не нужны подтяжки ?
Идите учте мат. часть . Больше сказать нечего.
Вы считаете что указанная мной выше схема(там нет подтяжек) нерабочая и ее автор нарисовал бред?
>>Вы считаете что указанная мной выше схема(там нет подтяжек) нерабочая<<
Я считаю что ваш уровень знаний оставляет желать лучшего. Скорее всего там включены внутренние подтяжки , о которых , в данной теме , речи не было.
Если рассматривать то что приведено по ссылке целиком, схема плюс скетч, да это 100% не рабочие решение. Возможно у автора и получилось все в итоге, но там опубликованны "обрывки черновиков". Вы этот код скомпилить пробовали? Использование не объявленных переменных и функций, наличие else без if и т.п.
Так что то что у него работает на видео и то что висит в доступе - разные вещи. Так что я бы поостерегся утверждать что "подтяжек нет". Они, вообщем-то, бывают и внутрениие, на фото или схеме вы их не увидите.
>Но тут человек начинает осваивать МК, идет в правильном направлении, спрашивает советы, а вы сразу "бред".
Ну уровень экспресси у каждого свой, но все-таки netstandart не просто сказал "бред", но и указал на ошибку. И это новичку гораздо полезней, чем "автор приведенной схемы мне вполне внушает доверие" и рассказывать новичкам что можно читать висящие в воздухе порты.
leshak , Вы , как всегд толерантны и , как обычно , правы.
Просто мне не нравится когда человек который явно "плавает" в теме , пытается доказывать свою правоту . При том на чужих примерах.
Что касается ТС , то название темы и первый ее пост явно не соответствует тому что хотел узнать ТС.
Люди , новички и не очень. Задавайте вопросы так как вы их видите. Т.е. название данной темы должно быть :
"Как подключить четыре кнопки к одному аналоговому порту".
И не будет лишней "воды".
Первым, про то, что нет подтяжек написал не я. ("Порт (в свободном состоянии) никуда не подтянут."). Про внутренние подтяжки я в курсе, но если о них не идет речь, следовательно идет речь о внешних подтяжках. И про то, что можно читать висящие в воздухе входы я тоже не писал. Здесь речь шла о схеме подключения, так тоже можно подключить, добавив один резистор, чтобы 5В с землей не замкнуть, поэтому ссылку со схемой и привел. А про свой уровень знаний в теме я уже сам написал, но могу поспорить, что схема подключения ТС с добавлнием 1 резистора будет работать. Да, есть вариант получше (в 5 посте, я так же бы сделал увеличив номиналы резистора раза в 2-3) , но эта схема с добавлением 1 резистора тоже рабочая.
Во-первых, всегда желательно использовать резисторы одного номинала,
во-вторых, всегда нужно думать о ситуации "что будет, если нажать, скажем, 2 кнопки сразу, или все..."
в-третих, постоянно запитанный делитель не есть гут - он все время потребляет, даже когда не нужен :) Не стоит привыкать к таким решениям, а то сделаете устройство на батарейке, и сильно удивитесь, что ее нужно каждый день менять :)
В свете сказанного я бы сделал так:
Вот теперь можно сказать поставили точку :) . Лучшее решение найдено.