Цыфровой вход 1 и 0
- Войдите на сайт для отправки комментариев
Чт, 18/02/2016 - 19:44
Здравствуйте. Для проекта использую Arduino nano. Мне необходимо принимать 13 дискретных сигналов и на остнове их выдавать 1. Так вот. Можно ли использовать входы d0(tx) и d1(rx) как INPUT? просто когда я их обьявляю как вход, то на них постоянно висит +5В. Или все же придется использовать сдвиговый регистр?
Можно
Не забывайте
pinMode(1,LOW);
pinMode(0,LOW);
Не получится
У наны там сидит сериал конвертор. Возьмите про мини если очень нужны именно 0 и 1.
А лучше юзайте А0, А1, А2, А3, А4, А5.
Именно так, хотя можно их обозвать 14 15 16 17 18 19
Это 6 (шесть) штук
А6 и А7 не получится, они чисто аналоговые
Можно
Не забывайте
pinMode(1,LOW);
pinMode(0,LOW);
тоесть получатся вот так?
void setup()
{
pinMode(1, INPUT);
pinMode(0, INPUT);
pinMode(1,LOW);
pinMode(0,LOW);
}
Читайте внимательно что я написал
Читайте внимательно что я написал
Прочитал. Анализирую. тогда получается так?
pinMode(14, INPUT);
digitalWrite(14, LOW);
if (digitalRead(14)==HIGH)
{мое условие}
Пишите лучше pinMode(A0, INPUT); Это одно и то-же что 14, но только на уно-нано only
Зато и на Меге будет работать
[/quote]
тоесть получатся вот так?
void setup()
{
pinMode(1, INPUT);
pinMode(0, INPUT);
pinMode(1,LOW);
pinMode(0,LOW);
}
[/quote]
Ну конечно digitalWrite
Огромное спасибо. Завтра протестирую.