какие шины лучше не использовать
- Войдите на сайт для отправки комментариев
Пнд, 12/06/2017 - 08:45
Всем привет! Настал момент, когда в моем проекте начинают заканчиваться свободные пины.
Речь идет о Arduino UNO в частности можно ли использовать пины 0 и 1 для светодиодной индикации?
Как использовать в проекте аналоговые пины как цифровые, по мануалу на сайте они обозначены 15 и далее, у меня на плате A0-A5. Как к ним обращаться в скетче?
14 - 19
аналоговые пины как цифровые, по мануалу на сайте они обозначены 15 и далее, у меня на плате A0-A5. Как к ним обращаться в скетче?
Странный человек - матчасть изучил, а использовать боится :)
Лучше всего так и обращаться, как написано:
Вернее, назначить мнемонические имена пинов, конечно, еще лучше. Типа
0 и 1 пин не дают помех потому что они RX TX?
))))
Нет, потому что текстолит новый.
Отнесу ка я Ваш пост в спецтему.
Подскажите в чем беда, когда цепляю светодиодна на пин 1 или 0, при работающем SWSerial c модулем sim900 на этом пиге он всегда горит.
Не горит, а очень быстро моргает. Потому что пины 0 и 1 - это RX/TX и по ним передаётся информация, когда задействован Serial.
P.S. Зачем Вы используете SoftwareSerial на этих пинах, если там аппаратный Serial?
Не горит, а очень быстро моргает. Потому что пины 0 и 1 - это RX/TX и по ним передаётся информация, когда задействован Serial.
P.S. Зачем Вы используете SoftwareSerial на этих пинах, если там аппаратный Serial?
SWSerial у меня на 7 и 8, а на 0 и 1 я хотел поставить светодиодную индикацию, поскольку остальные порты заняты.
SWSerial у меня на 7 и 8, а на 0 и 1 я хотел поставить светодиодную индикацию, поскольку остальные порты заняты.
На компьютер данные по Serial передаёте?
SWSerial у меня на 7 и 8, а на 0 и 1 я хотел поставить светодиодную индикацию, поскольку остальные порты заняты.
На компьютер данные по Serial передаёте?
На SIM900 и в режиме дебага на комп тоже.
На SIM900 и в режиме дебага на комп тоже.
Ну вот когда на комп передаёте, задействуются пины 0 и 1 для аппаратного Serial. Если аппатарный Serial не использовать, ничего не передавать на ПК, то через пины 0 и 1 не должена передаваться информация. И вот тогда их можно использовать для своих целей.
Ну вот когда на комп передаёте, задействуются пины 0 и 1 для аппаратного Serial. Если аппатарный Serial не использовать, ничего не передавать на ПК, то через пины 0 и 1 не должена передаваться информация. И вот тогда их можно использовать для своих целей.
А на комп передавать это serial.print?
А на комп передавать это serial.print?
Serial.begin(), Serial.print() и прочие функции Serial.
Убрал все команлы Serial из скетчк, остался только SWSerial для общения с SIM900 на пинах 7 и 8, но светодиод на 1 пине все равно загорается.
Вот скажите честно, Вам так необходимы пины 0 и 1? Вам так не терпится угробить свою ардуину? Запомните хорошее правило, если Вы используете голую микросхему - делайте что хотите, но если Вы используете ардуину - не трогайте пины 0 и 1 грязными руками, а используйте их только для UART. Сейчас Вы их мучаете и выносите всем мозг, потом начнёте выносить мозг "почему у меня скетчи грузиться перестали?" - помяните моё слово, так и будет. CH340 - создание нежное, в ненужный момент подадите ей не то, что она ждёт и приплыли.
Вот скажите честно, Вам так необходимы пины 0 и 1? Вам так не терпится угробить свою ардуину? Запомните хорошее правило, если Вы используете голую микросхему - делайте что хотите, но если Вы используете ардуину - не трогайте пины 0 и 1 грязными руками, а используйте их только для UART. Сейчас Вы их мучаете и выносите всем мозг, потом начнёте выносить мозг "почему у меня скетчи грузиться перестали?" - помяните моё слово, так и будет. CH340 - создание нежное, в ненужный момент подадите ей не то, что она ждёт и приплыли.
Принято, воспользуюсь советом! Тем более задумался попробовать прилипить к арудине, как к мастеру, плату Wemos D1 R2 с WiFi для отправки данных с арудины в интернет.