Почему на Arduino Nano нету пина D1 и еще один вопрос. Помогите, пожалуйста! Много времени не займу, и вовек не забуду!

Всем хорошим людям привет! Прошу несколько минут вашего времени и руку помощи. Пытаюсь изучить программирование Ардуино для управления светодиодной адресной лентой. Сейчас я в самом начале пути. К сожалению, мне приходится изучать все, хотя мои задачи ограничатся исключительно контролем светодиодной ленты, и никаких устройств собирать я не планирую. Первый вопрос я уже озвучил. Пожалуйста, помогите понять вопрос N2: Читаю статью о изучении ардуино - . В самом начале статьи есть пример кода, запускающий мигание светодиода: void setup () { pinMode (13, OUTPUT) ; } void loop () { digitalWrite (13, HIGH) ; delay (100) ; digitalWrite (13, LOW) ; delay (900) ; } В коде указан пин 13, делаю вывод, что это пин "D13", так как "А" - пинов всего 7. Подключаю светодиодную ленту (1 метр, 30 светодиодов, ws2812b) к пину 13. Сразу скажу, что подключаю е правильно, используя схему подключения Алекса Гайвера. Сама лента рабочая, в библиотеке FastLed работает. Итак, запускаю загрузку кода. Начинает мигать светодиод на самой плате Ардуино Нано, с заданными аргументами. Светодиодная лента при этом молчит. Суть вопроса. Если так и должно быть, что начинает мигать светодиод на плате, зачем указывать в коде пин 13? Он запараллелен с этим пином, или как? Если удалить из кода номер пина - кульминацией загрузки становится ошибка. Я не хочу двигаться дальше по изучению, если есть что-то непонятное в начале. Спасибо за помощь!
4 года назад от ReynaldoRich

1 ответ

0 голосов
На плате светодиод подключён к выводу 13 через резистор. Если он мигает, то программа работает правильно. Косяк в подключении светодиодной ленты. Можно посмотреть на схему Грайвера?
Это мини на картинке. Она мини по этому выводы не все. Но можно прямо к лапе контроллера припаяться при необходимости.
4 года назад от vera iordanova

Связанные вопросы