встроенный LED TX Pro Micro как LED13

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить
dim3740
Нашел транзистор. Понюхал.
Сообщения: 156
Зарегистрирован: Вс сен 28, 2014 07:54:21

встроенный LED TX Pro Micro как LED13

Сообщение dim3740 »

Подправьте псжс код

Код: Выделить всё

void setup() {
  Serial1.begin(9600);
  
  while (!Serial1);

  delay(5000);   // после загрузки начинаем неторопять следить за миганием диода

  for (int i = 1; i < 5; i++)
  {
    Serial1.print(100);  // надо просто зажечь коротко 5 раз светодиод
    delay(500);
  }
Цель - по числу вспышек можно определить версию скетча. У юзера изделия есть только глаза :)) , никаких мониторов и т.п. TX читаться не будет. И не используется потом.
Скется конечно не работоспособный от слова совсем.... он только ка ТЗ, для понимания.
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: встроенный LED TX Pro Micro как LED13

Сообщение OKF »

Если Serial в изделии не используется, настраивай 0-й пин (TX) на выход и мигай низким уровнем на нём.
Реклама
dim3740
Нашел транзистор. Понюхал.
Сообщения: 156
Зарегистрирован: Вс сен 28, 2014 07:54:21

Re: встроенный LED TX Pro Micro как LED13

Сообщение dim3740 »

Да, точно! Спасибо. Просто как цифровой выход.

Думаю, что в Setup после "мигания" ТХ можно и в UART просто перенастроить, если нужно. Нет ли подводных камней на этот более универсальный вариант?

П.С. На Nano диод TX успешно мигает, но на Pro MIcro - нет, даже если порт инициализировать как цифровой.

PORTD &= ~( 1 << PD5 ); - вот так прямое зажигание диода работает. Вопрос снят.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15570
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: встроенный LED TX Pro Micro как LED13

Сообщение BOB51 »

Про-микро - самостоятельная платка на меге32U4 - заметно отличается от нанки по схемотехнике индикаторов.
Совместимые - ардуино нано(ардуино UNO) и ардуино про-мини.
:tea:
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «Arduino»