ARDUINO Bluetooth матрица. Обсуждение проекта

Zuzuka

✩✩✩✩✩✩✩
15 Дек 2019
10
6
у меня бегушка вообще нормально не работает если ставлю в настройках ограничение по току, постоянно прыгалки и размазня. отключаю токовые ограничения, и бегушка бежит нормально (оооочень редко пролетают артефакты)
Решение проблемы со скачками в бегущей строке есть в соседней ветке ("Крутая гирлянда на окно" - пост №63)
 
  • Лойс +1
Реакции: N0rdling и stepko

N0rdling

★✩✩✩✩✩✩
15 Янв 2020
154
20
Решение проблемы со скачками в бегущей строке есть в соседней ветке ("Крутая гирлянда на окно" - пост №63)
Отлично! Помогло.
Прописал в скетче в эфыектах отображение текущего времени и до нового года осталось... бегущей строкой.
Никто не знает, как сделать, чтобы отображалось зеркально, т.е. текст пробегал для чтения из дома, а потом с улицы?
Пробовал в начале скетча, там где определяется угол подключения матрицы перевести из #define в переменную и менять её перед выводом текста, но это не работает. Может, есть какой-то другой вариант?
 
  • Лойс +1
Реакции: Cheburechka

Олег2020

✩✩✩✩✩✩✩
3 Дек 2020
4
0
Здравствуйте. Посоветуйте прошивку с максимальным количеством эффектов для гирлянды на окно. Arduio 2560 c BT.
 

Rothmans13

✩✩✩✩✩✩✩
27 Июн 2020
15
0
Здравствуйте. Посоветуйте прошивку с максимальным количеством эффектов для гирлянды на окно. Arduio 2560 c BT.
Как я понял,нужно переделывать под модем с вай-фай и заливать прошивку от эпической лампы где 82 эффекта, т.к. на Ардуино с блютуз никто не делает уже!!!
 

N0rdling

★✩✩✩✩✩✩
15 Янв 2020
154
20
Ребят, подскажите, пожалуйста, что-то в ступор впал. Получаю текущую дату и время в переменную (массив)
C++:
Datetime CurrDate=Rtc.now();
Как в этом массиве прибавить 1 к году?
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,267
1,303
Москва
Что то типа:
CurrDate.year++;
но не факт, что сработает, возможно потребуется использовать adjust
Опять же есть время разное. есть время в часах, есть уже время полученное.к какому прибвалять?
 
Изменено:

N0rdling

★✩✩✩✩✩✩
15 Янв 2020
154
20
перевести дату в Юникс-тайм и добавить нужное число секунд, например
Хотелось бы именно год увеличить на 1.
Что то типа:
CurrDate.year++;
но не факт, что сработает, возможно потребуется использовать adjust
Опять же есть время разное. есть время в часах, есть уже время полученное.к какому прибвалять?
Запрашиваем текущий год у Rtc, далее прибавляет к нему 1 и записываем в другой массив: CurrTime(0000,1,1,0,0,0).
Т. Е. В CurrTime в этом году должно в итоге получаться (2021,1,1,0,0,0)
 

N0rdling

★✩✩✩✩✩✩
15 Янв 2020
154
20

Старик Похабыч

★★★★★★★
14 Авг 2019
4,267
1,303
Москва
Не, функции присвоить нельзя точно. Если так не работает:
dtHappyNewYear.year = dtNow.year() + 1;

То надо через установку даты делать, что то типа ajast
 

CrazyGhostRider

✩✩✩✩✩✩✩
2 Дек 2020
3
0
Здравствуйте
Решил перейти с Arduino Mega на ESP8266 NodeMcu v3.
Настроил, загрузил прошивку, подключаю — а светодиоды не горят. Потыкал по всем контактам — нет сигнала. При этом в esp пишет, какой эффект выводится и wifi работает.
Пробовал без резистора — не работает.
Блок питания от ПК на 30А
При этом на Arduino Mega всё работает.
 

gcat

★✩✩✩✩✩✩
30 Авг 2020
69
17
ребят, вопрос. сделал гирлянду на окно, матрица 10x10
контроллер- WEMOS.после подачи питания стартует только после нажатия reset на вемосе. что можно можно с этим сдлать?
 

OngBak

✩✩✩✩✩✩✩
12 Дек 2020
7
0
Подскажите пожалуйста как сделать чтобы эффекты можно было переключать кнопкой (как на обычных гирляндах, которые можно купить в магазине)? Что нужно в прошивке дописать чтобы эффекты переключались кнопкой?
 

werside

✩✩✩✩✩✩✩
13 Дек 2020
1
0
Всем привет
подскажите пожалуйста начинающему)
хочу собрать гирлянду на балконное окно

паять очень много проблематично, по этому возьму спаянные куски по 6 метров на 50 диодов (диоды на расстоянии 12см)
вопрос, обязательно ли между нитями оставлять теже 12см? или можно сделать поплотнее? например 9 или 6см? вертикальных нитей выйдет больше - плотность пикселей повысится но только по вертикали к сожалению, но думаю картинка уже будет получше чем с сегментами 12на12, правильно я понимаю? Работать всё это будет корректно?

и подскажите какой контроллер взять начинающему? wemos или T1000S ? что будет проще и лучше?
благодарю за ответы)
 

bort707

★★★★★★✩
21 Сен 2020
3,066
914
Работать всё это будет корректно?
конктроллеру совершенно пофиг, как вы разместили диоды, хоть один на другой лепите
какой контроллер взять начинающему? wemos или T1000S ?
это троллинг?
T1000S - это не программируемый контроллер, проекты с этого сайта на него загрузить нельзя
 

Cheburechka

✩✩✩✩✩✩✩
13 Дек 2020
3
0
Подскажите как сделать так чтобы игры и рисовалка работала из комнаты а текст был читаем из улицы
 

gcat

★✩✩✩✩✩✩
30 Авг 2020
69
17
Подскажите как сделать так чтобы игры и рисовалка работала из комнаты а текст был читаем из улицы
в скетче есть
#define MIRR_H 0 // отразить текст по горизонтали (0 / 1)
и изменить в скетче начальную точку подключения матрицы: если , скажем, подключено в правый нижний угол, то указать что подключено в левый нижний, тогда она будет как бы "зеркально" отображена
 
  • Лойс +1
Реакции: Cheburechka

Олег2020

✩✩✩✩✩✩✩
3 Дек 2020
4
0
поделитесь кодом выведения текущего времени бегущей строкой или объясните почему этот кусок кода не корректно выводит текущее время"
case 24: fillString("Текущее время" + (String)hrs + ":" + (String)mins, 2);
break;
" не высчитывает текущее а запоминает время во время прошивки и постоянно его крутит. GyverMatrixOS_v1.12
 

Cheburechka

✩✩✩✩✩✩✩
13 Дек 2020
3
0
в скетче есть
#define MIRR_H 0 // отразить текст по горизонтали (0 / 1)
и изменить в скетче начальную точку подключения матрицы: если , скажем, подключено в правый нижний угол, то указать что подключено в левый нижний, тогда она будет как бы "зеркально" отображена
Но тогда текст бежит слева на право, как на иврите, хоть и буквы в нужную сторону. Нужно именно направление движения изменить
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Но тогда текст бежит слева на право, как на иврите, хоть и буквы в нужную сторону. Нужно именно направление движения изменить
Это баг которому хз сколько месяцев. Странно что до сих пор не исправленный.
 

N0rdling

★✩✩✩✩✩✩
15 Янв 2020
154
20
@Олег2020,
У меня вот так работает:
C++:
 case 8: {
        DateTime now = rtc.now();
        mins = now.minute();
        hrs = now.hour();
        char strBuf[128];
        sprintf(strBuf, "%02d:%02d", hrs, mins);
        fillString(strBuf, 0xE6E6FA);
      }
      break;
по поводу
не высчитывает текущее а запоминает время во время прошивки и постоянно его крутит. GyverMatrixOS_v1.12
возможно, в модуле часов RTC села батарейка.
 
Изменено:
  • Красота! +2
Реакции: Олег2020