Всем привет! Купил арудино-подобную плату wemos D1 (R1? на ней не написано!). Хочу помигать лампочками.
Создаю массив с маппингами на пины (у wemos номера цифровых выходов отличаются от того как они распаяны на плату)
int pins[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15};
int min_pin = 2; // min checked 2
int max_pin = 15;
int current_pin=min_pin;
Полный код здесь -
https://pastebin.com/NbRwtLhjДалее задаю пины min_pin-max_pin как выход и в цикле включаю выключаю каждую лампочку по очереди от min_pin до max_pin.
Сразу же начинаются проблемы:
- если установить min_pin=0, max_pin=15
то контроллер начинает глючить, он выплевывает в Serial нечитаемую абракадабру
- если установить min_pin=2, max_pin=15
то контроллер начинает включать лампочки совсем не по порядку и даже не по одной.
то включит 5 потом включит 3 и 7 одновременно в пол-яркости. Очень странно.
Из-за чего так может быть?