Можно ли одновременно активировать более одного контакта?

У меня есть групповой проект в школе. Мои коллеги хотят, чтобы в нашем проекте появлялись альтернативные мигающие, быстро мигающие и исчезающие светодиоды. Дело в том, что они хотят, чтобы это продолжалось одновременно. В любом случае я могу это сделать?

0
ja de
Существует ссылка на редактирование под сообщением, которое вы можете использовать для исправления опечаток или добавления новой информации.
добавлено автор CTKeane, источник
они хотят, чтобы он шел *
добавлено автор Lee Richardson, источник
Не используйте delay s, но используйте millis для вычисления пройденного времени и изменения состояния светодиода на основе этого. Так, например, нормальное мигание, которое вы хотите включить 1000 мс и 1000 мс. Поэтому вы постоянно проверяете, прошло ли 1000 мс, и если это так переключит состояние светодиода. Вы можете увидеть примерный код и дополнительные пояснения в arduino.cc/en/tutorial/BlinkWithoutDelay. Для выцветания вы можете использовать тот же метод и увеличивать/уменьшать яркость, скажем каждые 50 мс (и использовать дополнительную переменную, чтобы помнить, если вы затухаете IN или OUT).
добавлено автор Al., источник

2 ответы

Если вы меняете каждый светодиод в порядке, они будут быстро меняться, что вы не можете сказать. Задержка между изменениями будет порядка микросекунд.

Если вы хотите погрузиться в прямое управление портами, вы можете одновременно сменить несколько светодиодов. Хотя не все одновременно, они группируются.

1
добавлено
Существуют специальные глобалы, где вы можете назначить определенные значения для воздействия на контакты. Проверьте подробные данные.
добавлено автор CTKeane, источник
Из любопытства, как будет работать управление портами?
добавлено автор Lee Richardson, источник
добавлено автор Sprogz, источник

На самом деле, нет. Потому что он может выполнять только инструкцию за раз. Но из-за постоянного видения вы всегда можете одурачить свои глаза, обрабатывая светодиоды так быстро, в порядке микросекунд. Это заставит нас думать, что все светодиоды контролируются одновременно.

0
добавлено
Анархическая электроника
Анархическая электроника
1 510 участник(ов)

[около] электронные темы. без переходов на личности, стен стикеров, политики, непрошенной рекламы и всякого такого Основной чат у нас в @ru_electronics Общий информационный канал @ru_electronics_feed

Про электронику
Про электронику
1 461 участник(ов)

QA чат для решения вопросов, связанных с электроникой. без стикеров, непрошенной рекламы и игр в русский форум оформляйте вопрос в одно сообщение вопросы со словом «кто» игнорируются don't ask for ask Правила http://telegra.ph/ru-electronics-rulz-11-11

Embedded Group
Embedded Group
873 участник(ов)

Все про Embedded и электронику. Осторожно, бывают нотификейшены. #вопросподелу - Для поиска вопросов и ответов #devtools - фотки рабочих железок Работа: @rabotaembedded http://embedded.group http://vk.com/embedded_space

Hardware & Radio
Hardware & Radio
155 участник(ов)

Разговоры об электронике, микроконтроллерах, низкоуровневом программировании, реверс-инжиниринге, FPGA, квадрокоптерах, 3D-печати, Software Defined Radio, любительском радио, и всяком таком.

ARDUINO [RU]
ARDUINO [RU]
60 участник(ов)

Обсуждение Электронного конструктора Arduino. Проблемы и их решения. Ссылки на интересные статьи и проекты. ВК: https://vk.com/arduino_esp Realtek: http://vk.com/rtl8711 Чаты: IOT https://t.me/ProIOT esp8266 https://t.me/Proesp8266