Страница 1 из 1
Подтяжка кнопок
Добавлено: 17 фев 2021, 01:03
DanilaWERT
Извиняюсь за такой вопрос..но сам не разобрался.Гугл не помог ))
Подключаю 4 кнопки и нужно сделать подтяжку к "+".ESP32 подключена через VIN на который подается 12в.Мне куда лучше подтягивать к 12в или к 3.3в на плате?
Подтяжка кнопок
Добавлено: 17 фев 2021, 02:27
Serquick
Только 3.3в Можно 5в, но есть риск спалить ESP32. К 12В спалите есп
Отправлено спустя 8 минут 59 секунд:
http://developer.alexanderklimov.ru/arduino/esp32/
Прочитайте
Питание
Подтяжка кнопок
Добавлено: 17 фев 2021, 11:30
DanilaWERT
[ref]Serquick[/ref], понятно.Так впринципе и думал..но еще казалось,что подтяжка нагрузит внутренний стабилизатор.Плюс там еще HTU и DS18 и часы.
Подтяжка кнопок
Добавлено: 17 фев 2021, 14:04
Goosr
Я так понимаю, что у ESP32 есть встроенные подтягивающие резисторы, почему не использовать их?
Подтяжка кнопок
Добавлено: 17 фев 2021, 14:26
DanilaWERT
[ref]Goosr[/ref], ну там же далеко не на всех...Мне удобней наружкой..
Подтяжка кнопок
Добавлено: 17 фев 2021, 14:57
Goosr
Ну тады, резисторы на 10к и к 3,3 вольта подключать. Встроенного источника питания хватит за глаза.
Я раньше в своих проектах с Arduino входа стягивал к 0, потом обленился и сталь использовать встроенную подтяжку.
Подтяжка кнопок
Добавлено: 17 мар 2021, 06:39
Di123
а куда делась подтяжка в програме для есп32 ?
2021-03-16_205528.png
а то у меня кнопки щас сами то включаются то выключаются когда захотят
Подтяжка кнопок
Добавлено: 17 мар 2021, 07:25
nalnik
Di123 писал(а): 17 мар 2021, 06:39
а куда делась подтяжка в програме для есп32 ?
Di123 писал(а): 17 мар 2021, 06:39
а то у меня кнопки щас сами то включаются то выключаются когда захотят
Потому что - на эту "
VP ногу" нельзя подключить.
Подтяжка кнопок
Добавлено: 17 мар 2021, 07:57
Di123
[ref=#808080]nalnik[/ref], я пробовал и другие ноги там тоже нет внутреней подтяжки
пока натыкал навесом каждой кнопке костыль в виде резистора от плюса но эта затея меня совсем не радует в плане разводки будущей но работает стабильно и на VP тоже
Подтяжка кнопок
Добавлено: 18 мар 2021, 01:20
VikT
Но, как правило, подтяжка идет к минусу. Если честно, только столкнувшись с Ардуино, узнал, что 1 может быть низким уровнем, а 0 - высоким. У всех промышленных контроллеров, что логично, низкий уровень - 0, высокий - 1. Как, кстати, и предусмотрел автор в ФЛ прог. и не надо ни входа, ни выхода инвертировать. И реле при подаче питания в этом случае не срабатывают кратковременно. А то тут костыли выдумывают, как с этим бороться.
Когда-то, в авто/мото технике на массу подключался именно плюсовой вывод генератора(аккумулятора). Но от этого уже лет 60 назад отказались.
Подтяжка кнопок
Добавлено: 18 мар 2021, 09:51
kulibinsvv
Офтопик
VikT писал(а): 18 мар 2021, 01:20Когда-то, в авто/мото технике на массу подключался именно плюсовой вывод генератора(аккумулятора). Но от этого уже лет 60 назад отказались.
А как же
это? Или немцы не ведают, что творят?
Вы ещё про связь "массы" с "матушкой" Землёй вспомните.
31 масса. Минус аккумулятора - наглухо прикрученный к железному корпусу автомобиля. Почему минус - да, учитывая особенности электромагнетизма Земли, такое положение меньше разрушает металл автомобиля. На «победах» и первых двадцать первых «волгах» было наоборот. Электростатика также вредна, как и ржавчина.
Взято
отсюда.
Подтяжка кнопок
Добавлено: 19 мар 2021, 00:48
Labu559
VikT писал(а): 18 мар 2021, 01:20
Но, как правило, подтяжка идет к минусу. Если честно, только столкнувшись с Ардуино, узнал, что 1 может быть низким уровнем, а 0 - высоким.
Ув.VikT, без обид, но ...

Существованием подтяжек в основном МК обязаны конструктивным особенностям выходных ключей. Если точнее, транзисторам, раньше биполярным NPN (
потому, что они быстрее, при одинаковой площади кристалла способны коммутировать бОльшую мощность, проще для изготовления в технологическом плане и ес-но всегда были и есть дешевле PNР) по схеме с открытым коллектором, или позднее (КМОП N-channel, такие же по отношению к P-ch) c открытым стоком обеспечивающее наименьшее по сравнению с другими схемами (ОБ, ОЭ) падение напряжения. Коллекторы и стоки транзисторов имеют большую площадь за счет которой меньшее сопротивление открытого перехода и подложки позволяющей отводить тепло кристалла, т.е. применять большую мощность. Так вот вначале выход с одним биполярным NPN транзистором с эмиттером на минус и резистором на плюс питания (ОК), обеспечивал уровни LOW открытием транзистора, а HIGH- закрытием , т.е. исключительно подтяжкой! Резистор заменили подтянутым(опять) к плюсу транзистором верхнего плеча(коллектор) одинаковой с нижним структуры NPN (ОЕ) с диодом на эмиттере (Д-иод Т-ранзистор Логика), и выход стал симметричный (Транзистор-Транзистор Логика) потом на комплементарной паре, т.е.- верхнее плечо на PNР/Pch инвертированное к нижнему на NPN/Nch по схеме с ОК/ОС[spoiler title= Выходные каскады логических устройств]
Outputs.png
[/spoiler] и необходимым т.н. режимом истощения (у нас наз.кажется накачка ?, потому, что в СССР ток "бежал" от плюса к минусу типа "традиционно по сложившимся ранее стереотипам"

), реализуемый с помощью пассивной подтяжки, - опять резистор к плюсу. ТТЛ потребляли много енергии и жутко грелись в основном из-за резисторов подтяжки. Потому её сделали отключаемой. Всё вкратце приехали, где Ваше "как правило".
"Если честно" Вы опять смешали всё в кучу и перевернули вверх дном. Низкий уровень всегда был, есть и будет 0, LOW (низкий), или false (ложь, отрицание или отрицательным), и соответственно 1- HIGH (высокий) или true (правда, неотрицание- положительный). Некоторую путаницу вносит то, что в документации AVR (не Arduino !!!) запрограммированный (изменённый) бит регистра это 0 (как пример фьюзы), но это не имеет непосредственного отношения к логическому уровню.

а имеет к традиционному определению,- подтяжке, которую надо притянуть к минусу открыв транзистор для снятия высокого уровня (см.выше) и/или инвертирующих выходных каскадов (см. таблицу состояний под спойлером. Извините что очень скомкано и упрощённо (смысл кажется не утрачен), но если не понятно, лучше почитать в Интернете более подробно.
Добавил схемы
Подтяжка кнопок
Добавлено: 19 мар 2021, 01:55
VikT
kulibinsvv писал(а): 18 мар 2021, 09:51
Не по теме
А как же это? Или немцы не ведают, что творят?
Вы ещё про связь "массы" с "матушкой" Землёй вспомните.
Взято отсюда.
Если честно не знал, но это скорее исключение.
Да и вообще немцы такие затейники, Вы их фильмы про сантехников гляньте
Labu559 писал(а): 19 мар 2021, 00:48
Ув.VikT, без обид, но ...
Да какие обиды, я всегда открыт к познанию неизвестного мне.
Все это очень занимательно, но я лишь говорил о том , что а AVR, по крайней мере с теми что я сталкивался в Ардуино подтяжка входов исключительно к плюсу.
И релейные шилды для Ардуино включают реле физическим низким уровнем на выходе.
И в данном случае вполне логично и правильно говорить, что низкий уровень это 1, а высокий - 0.
И я говорю не про все контроллеры на свете, а по конкретный случай с Ардуино, релейным шилдом и пользователями,инвертирующими входа и выхода