Открытый вход.
Открытый вход.
Столкнулся с такой проблемой, управление от выключателя, то есть управляется 5 вольтами когда включено и ничего нет когда выключено. Сразу запрограммировал на 0 pin (Arduino Nano 328). При отсутствии сигнала схема работает как будто сигнал есть (подтягивающий резистор отключен). Перепрограммировал на 2 pin тут всё нормально. Вопрос такой, это у меня глюк такой или действительно пины 0 и 1 отличаются от других входов?
Открытый вход.
На пины 0 и 1(RX,TX) идет вход-выход после конвертера USB.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64 FLProg v7.5.2 Portable ![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
![Стыдно :fie:](./images/smilies/ucoz_fie.gif)
Открытый вход.
И что там? Можете простыми словами? В справке которая в FLProg указано что каждый из 14 цифровых выводов может настраиваться как вход или выход...
-
- Полковник
- Сообщения: 3169
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Контактная информация:
Открытый вход.
В Ардуино есть правило хорошего тона - не использовать пины 0 и 1. Объяснить не могу, написано где то.
Добавлено (10.04.2017, 11:45)
---------------------------------------------
RX/TX. На UNO, НАНО это пины 0 и 1 (на большинстве плат они как раз соответствующе помечены). Это линии последовательного порта (также известного как UART). Например, вы можете использовать их для подключения GSM-модема или терминала.
Если уж так нужно туда подключиться, во время загрузки скетча отключитесь с этих пинов. И нельзя использовать UART (например монитор com порта) .
Отключите USB и питание подавайте с источника питания, если простыми словами!.
Добавлено (10.04.2017, 11:45)
---------------------------------------------
RX/TX. На UNO, НАНО это пины 0 и 1 (на большинстве плат они как раз соответствующе помечены). Это линии последовательного порта (также известного как UART). Например, вы можете использовать их для подключения GSM-модема или терминала.
Если уж так нужно туда подключиться, во время загрузки скетча отключитесь с этих пинов. И нельзя использовать UART (например монитор com порта) .
Отключите USB и питание подавайте с источника питания, если простыми словами!.
Последний раз редактировалось aidar_i 10 апр 2017, 11:46, всего редактировалось 1 раз.
Открытый вход.
То есть если питание подавать не через USB а через VIN то входы 0 и 1 будут работать как и все остальные?
Открытый вход.
Дополню.
К 0 и 1 подключен единственный Hardware Serial (Uno, Nano...)
При прошивке контроллера они должны быть отключены (висеть в воздухе), после можно использовать.
Если вы их все же задействуете для ввода/вывода то в скетче нельзя использовать вывод в Serial, например
Serial.begin(115200);
Serial.prinntln("Hello");
Добавлено (10.04.2017, 13:16)
---------------------------------------------
Вообще конечно лучше их не использовать, есть же свободные пины 2-12(к 13 подключен резистор аппаратно) и еще аналаговые 14-19!
К 0 и 1 подключен единственный Hardware Serial (Uno, Nano...)
При прошивке контроллера они должны быть отключены (висеть в воздухе), после можно использовать.
Если вы их все же задействуете для ввода/вывода то в скетче нельзя использовать вывод в Serial, например
Serial.begin(115200);
Serial.prinntln("Hello");
Добавлено (10.04.2017, 13:16)
---------------------------------------------
Питать можно хоть как!alex2104 писал(а):То есть если питание подавать не через USB а через VIN то входы 0 и 1 будут работать как и все остальные?
Вообще конечно лучше их не использовать, есть же свободные пины 2-12(к 13 подключен резистор аппаратно) и еще аналаговые 14-19!
Последний раз редактировалось Anydy 10 апр 2017, 13:27, всего редактировалось 1 раз.
Открытый вход.
Программировал с отключёнными 0 и 1 и всё равно при отсоединённом 0pin на выходе (вентилятор1) есть сигнал. При использовании другого входа всё работает нормально. Все входы выходы задействованы, свободен только один.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Открытый вход.
Так я же говорю, 0 и 1 подключены аппаратно к USB, считайте что их нет (для чего то и есть но ..)
Неужели все 18 используете!?? Если мало тогда смотрите на другие платформы!
Неужели все 18 используете!?? Если мало тогда смотрите на другие платформы!
- support
- Супермодератор
- Сообщения: 1902
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Контактная информация:
Открытый вход.
Когда вход висит в воздухе,(то есть нет напряжения на входе и нет подтягивающего резистора) он работает как антенна, и наивходе может быть что угодно, любая каша. Для того и предназначенный подьягивающие резисторы (встроенные или внешние) что бы обеспечить корректную работу входа
Автор программы FLProg.
Открытый вход.
Ну да, но 0 и 1 подключены аппаратно к USB "конвертеру", значит не висят в воздухе? И к 13 пину подключен светодиод, тоже не висит? А остальные да...вот не знаю если пин не используется то вроде и подтягивать его не надо....support писал(а):Когда вход висит в воздухе,(то есть нет напряжения на входе и нет подтягивающего резистора) он работает как антенна
Открытый вход.
Нужны 13, И я так понял что цифровых можно только 14 использовать.Anydy писал(а):Неужели все 18 используете!
Открытый вход.
alex2104, пины 0 и 1 подтянуты резисторами к +5, поэтому по умолчанию там висит высокий уровень. Что за нагрузка подключена? возможно получится просто прижать порты к земле.
Открытый вход.
Аналоговые пины 0-6 это цифровые 14-19, их можно использовать как цифровые!alex2104 писал(а):Цитата Anydy ()Неужели все 18 используете!
Нужны 13, И я так понял что цифровых можно только 14 использовать.
Открытый вход.
Тогда всё понятно. У меня вход сигнализации котла с подтягивающим резистором ,вот её и подключим к 0 или 1 и тогда всё остальное влезет.slavas писал(а):пины 0 и 1 подтянуты резисторами к +5
Добавлено (12.04.2017, 11:50)
---------------------------------------------
Так в общем всё равно получается 14 или я могу на 6 подключить одну нагрузку а на 19 другую? И если так то как программировать? FLProg даёт только 14 пинов.Anydy писал(а):Аналоговые пины 0-6 это цифровые 14-19, их можно использовать как цифровые!
Открытый вход.
alex2104 писал(а):FLProg даёт только 14 пинов.
СпойлерSPOILER_SHOW
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Открытый вход.
rw6cm,
И как подключить вход к 14 пину? Даже если выбираешь "цифровой из аналогово" то в выборе контактов всё равно только с 0 по 7
Вы наверно не правильно поняли, мне не входов(выходов) не хватает, мне в сумме входы(выходы) и датчики не хватает пинов.
И как подключить вход к 14 пину? Даже если выбираешь "цифровой из аналогово" то в выборе контактов всё равно только с 0 по 7
Вы наверно не правильно поняли, мне не входов(выходов) не хватает, мне в сумме входы(выходы) и датчики не хватает пинов.
Открытый вход.
Физически и подключайте на А0 - А7. Выбирайте Цифровой из аналогового входа, выбирайте, например, А1 и физически подключайтесь к А1.
Открытый вход.
Не знаю где вы нашли на нанке 14 пин...alex2104 писал(а):как подключить вход к 14 пину?
На ней есть цифровые D0-D13 и аналоговые A0-A7 которые можно использовать как цифровые (если они не нужны как аналоговые)
И того может быть 22 цифровых входа/выхода.
Последний раз редактировалось rw6cm 13 апр 2017, 11:19, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Открытый вход.
Благодарю. Теперь понял. Просто в FLProg когда выбираешь контакт не пишет А это или D. Но теперь разобрался.rw6cm писал(а):Не знаю где вы нашли на нанке 14 пин...На ней есть цифровые D0-D13 и аналоговые A0-A7 которые можно использовать как цифровые (если они не нужны как аналоговые)
И того может быть 22 цифровых входа/выхода.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя