digitalWrite(X, lOW) = GND?

dad495
Offline
Зарегистрирован: 17.02.2016

Друзья, подскажите пожалуйста, вопрос банальный, но мне интересно правильно ли я понимаю. Я новичок в ардуино, но в электронике разбираюсь.

У меня есть pro mini 5v, у нее 2 порта GND (3, но 1 из них идет на питание самой платы). Почитал, что устанавливая порт X в OUTPUT, а затем digitalWrite(X, lOW) мы делаем его землей. У меня так датчик работает нормально. Просто есть идея подключить множество датчиков и родной земли на всех не хватит.

Я на 90% уверен что делаю правильно, но хотелось бы получить комментарий от более опытных ардуинистов. Спасибо.

Клапауций 322
Offline
Зарегистрирован: 31.12.2015

GND - это не порт, это земляная шина питания, которая никак не настраивается и, тем более в OUTPUT не становится.

если не совсем понятно, то смотри электрическую схему.

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

dad495 пишет:

 но в электронике разбираюсь.

не может быть, читаем , что такое логический ноль в TTL логике, а земля она и в африке земля

Клапауций 322
Offline
Зарегистрирован: 31.12.2015

Valera19701 пишет:

не может быть, читаем , что такое логический ноль в TTL логике, а земля она и в африке земля

Земля в иллюминаторе...

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

Клапауций 322 пишет:

Valera19701 пишет:

не может быть, читаем , что такое логический ноль в TTL логике, а земля она и в африке земля

Земля в иллюминаторе...

:)

dad495
Offline
Зарегистрирован: 17.02.2016

Фак, разбираюсь в электронике, но не на уровне профи. Тогда объясните цитату с данного сайта:

Если вход/выход (pin) был установлен в режим выход (OUTPUT) функцией pinMode(), то для значение HIGH напряжение на соответствующем вход/выходе (pin) будет 5В (3.3В для 3.3V плат), и 0В(земля) для LOW.

0В(земля) для LOW - если я возьму любой диджитал пин, сделаю его OUTPUT, а затем LOW он не будет землей? Почему же тогджа указано земля? Почему тогда у меня датчик работает? Я "+" датчика подключил к пину, сделал его HIGH, а "-" подключил к пину и сделал LOW.

Клапауций 322
Offline
Зарегистрирован: 31.12.2015

dad495 пишет:

Фак, разбираюсь в электронике, но не на уровне профи.

слушай, если ты не учился в школе или учился на музыканта или бандита, то какого ты желаешь, что бы тебе в одном посте курс физики за 9-10 класс преподали?

*вали в подворотню людей на бабки выставлять или пиши музыку.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

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

dad495
Offline
Зарегистрирован: 17.02.2016

Про рассказать курс физики это твое мнение. Я просто хочу получить ответ на вопрос. Знаете чем отличаются наши форумы от зарубежных - у нас сидят умники которые на любой вопрос вместо ответа отправляют в гугл или пишут подобные посты, а на стэковерфлоу или на любом другом зарубежном форуме дают ответ на вопрос.

Поэтому, если влом ответить, или ответа нет, то нет смысла и тратить трафик.

dad495
Offline
Зарегистрирован: 17.02.2016

trembo пишет:

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

 

Вот он ответ. Спасибо. Всех остальных в топку.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011
Клапауций 322
Offline
Зарегистрирован: 31.12.2015

dad495 пишет:

у нас сидят умники

нет - у вас на форум забегают представители нации генетических отбросов и требуют от людей рассказать им таблицу умножения.

dad495
Offline
Зарегистрирован: 17.02.2016

Если на ввод попадет отрицательное (ниже нулевого уровня) напряжение, то оно будет нейтрализовано через нижний диод и погасится на землю.

Верно понимаю, что это ответ на мой вопрос? 

 

dad495
Offline
Зарегистрирован: 17.02.2016

Клапауций 322 пишет:

dad495 пишет:

у нас сидят умники

нет - у вас на форум забегают представители нации генетических отбросов и требуют от людей рассказать им таблицу умножения.

У меня нет форума, а вот у нас как раз сидят батаны, которые любые вопросы, даже глупые, проталкивают в свой анус, откуда извергаются тексты "Ты че тут вопросы задаешь, учи физику за 9 класс!". Так какой толк в форуме, где тебе вместо ответа кинут грязь в лицо? Я поэтому и не пользуюсь форумами, ищу в забугорных, там то есть ответы.

Я не просил мне объяснять физику процессов, а спросил верно ли утверждение в мануале по программированию на данном сайте про землю и диджитал пин.

Клапауций 322
Offline
Зарегистрирован: 31.12.2015

dad495 пишет:

Так какой толк в форуме, где тебе вместо ответа кинут грязь в лицо?

этот форум не для тебя - вали на забугорные, там люди толерантные - к генетическим отбросам относятся лояльно.

Stas046
Offline
Зарегистрирован: 10.12.2014

Один "программист с 30 летним стажем" устал с ide-шкой бороться,  другой "электронщик" с уровнями борется.... ))))

Sindbad
Offline
Зарегистрирован: 08.12.2015

 

dad495 пишет:

Если на ввод попадет отрицательное (ниже нулевого уровня) напряжение, то оно будет нейтрализовано через нижний диод и погасится на землю.

Верно понимаю, что это ответ на мой вопрос? 

 

Нет, это не ответ на Ваш вопрос. Прямой ответ на вопрос в этой цитате из приведенной статьи:

========

Режим выхода

Ну тут, думаю, все понятно — если нам надо выдать в порт 1 мы включаем порт на выход (DDRxy=1) и записываем вPORTxy единицу — при этом замыкается верхний ключ и на выводе появляется напряжение близкое к питанию. А если надо ноль, то в PORTxy записываем 0 и открывается уже нижний вентиль, что дает на выводе около нуля вольт.

========

Однако, выход контроллера установленный в ноль и земля - совершенно разные вещи. В первую очередь потому, что существуют ограничения на допустимый ток протекающий через выход контроллера. При привышении тока рискуете вывести микроконтроллер из строя. 

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

dad495 пишет:

Если на ввод попадет отрицательное (ниже нулевого уровня) напряжение, то оно будет нейтрализовано через нижний диод и погасится на землю.

Верно понимаю, что это ответ на мой вопрос? 

 

Или выше питания......
Если ток ограничить с помощью резистора для защиты этих  диодов,
а их там два, к земле и питанию, то так и есть

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

да, устанавливая пин в LOW, ты подключаешь его к GND.

Но питать что-то, кушающее больше 25 мА, через эти пины - крайне не рекомендуется.

dad495
Offline
Зарегистрирован: 17.02.2016

Tomasina пишет:

да, устанавливая пин в LOW, ты подключаешь его к GND.

Но питать что-то, кушающее больше 25 мА, через эти пины - крайне не рекомендуется.

Спасибо тебе! Помог разобраться с вопросом. Вот почему сразу никто не мог так ответить.

Клапауций 322
Offline
Зарегистрирован: 31.12.2015

dad495 пишет:

Вот почему сразу никто не мог так ответить.

потому, что ты спрашивал про земляную шину, которая никакого одношения в пинам не имеет.