как узнать бинарное состояние порта

Mcr
Offline
Зарегистрирован: 31.07.2012

Здравствуйте!
Хотел спросить как узнать бинарное состояние портов B в ардуино.

faraddin
Offline
Зарегистрирован: 11.08.2013

Вверху страницы есть слово Программирование. Тыкайте туда мышью, там будет ссылка "прямое управление портами" или как то так. Вот там и читайте

Mcr
Offline
Зарегистрирован: 31.07.2012

faraddin пишет:

Вверху страницы есть слово Программирование. Тыкайте туда мышью, там будет ссылка "прямое управление портами" или как то так. Вот там и читайте

Там очень мало информации.

faraddin
Offline
Зарегистрирован: 11.08.2013

Что Вам конкретно непонятно? Есть порт. Пусть это порт А. Вход или выход устанавливается командой ДДРА где 1 это выход, 0 это вход.

Если пин настроен на выход то команда ПОРТА соеденит порт либо с землей, если 0 либо с питанием если 1. Если пин стоит на вход а питание на 1 то оно будет подтянуто к 1 через  внутренний резистор, если 0 то просто висеть в воздухе, и снимать напряжение. ПИНА вернет состояния пинов на порту. Если на них есть напруга то 1 если нет то 0

std
Offline
Зарегистрирован: 05.01.2012