Умные вопросы
Войти
Регистрация
Помогите разобраться с пинами на Arduino nano
Можно ли записать номер пина в byte переменную (будет ли коректно работать? ) или же нужно как во всех видео-уроках указывать int. И вопрос есть ли отличие в пине под номером 1 и 01, вроде как я понял 1 - это цифровой 01 - аналоговый. И как ардуинка их различает? И в чём отличие аналогового входа от цифрового, если они же оба в режиме OUTPUT могут выдавать 5V и принимать?
6 года
назад
от
Яна Костенко
1 ответ
▲
▼
0
голосов
Да, пожалуйста. Главное, чтоб номер пина, хранящийся в переменной типа byte не превышал 255, но таких ардуин пока вроде нету.
ардуинка их не различает. Их различает транслятор языка, и выдает код, в котором вся номера и названия заменяются на обращения к битам в регистрах портов AVR.
Аналоговый вход от цифрового отличается тем, что альтернативной функцией этого вывода порта является вход АЦП, (и используется для analogRead в той-же ардуине)
6 года
назад
от
Черный Стралис.
Связанные вопросы
1
ответ
что будет с человеком съевшим по неосторожности плохо прожаренный кусок говяжьей печени с маритой phasciola hepatica
11 года
назад
от
War Face
1
ответ
Что от меня хочет начальник, говоря, что нужно изучить влияние 2х параметров на третий с помощью регрессионного анализа?
7 года
назад
от
denis.trubin.2001
1
ответ
Посоветуйте СИМИМТР на 220 чтоб управлялся 5 вольтами (постоянки) . Вобще такие бывают? 220 переменки а включаются 5 V
12 года
назад
от
морен