Пользовательский блок для LED матриц типа Р10

Создаем свой блок. Вопросы, помощь знатоков.
aidar_i
Полковник
Сообщения: 3178
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

Пользовательский блок для LED матриц типа Р10

Сообщение aidar_i »

Еще один блок бегущей строки сделанный на основе скетча от Tomas111, на нем у него модбас работает. Выложил блок и пример.
При выключении блока бегущей текст исчезает(если не очищать экран, останавливается), после повторного включения продолжает бег с этого места(если стоит очистка как в проекте бежит невидимый текст, потом только повторно), как его заставить добежать до конца, может кто нибудь подскажет?
Бегущая_строка_Прокрутка_1__P10_DMD_(CODE).ubi
Блок1 со скетча.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
tomas111
Рядовой
Сообщения: 15
Зарегистрирован: 21 ноя 2017, 11:43

Пользовательский блок для LED матриц типа Р10

Сообщение tomas111 »

aidar_i писал(а): 13 апр 2018, 17:48Еще один блок бегущей строки сделанный на основе скетча от Tomas111, на нем у него модбас работает. Выложил блок и пример.
При выключении блока бегущей текст исчезает(если не очищать экран, останавливается), после повторного включения продолжает бег с этого места(если стоит очистка как в проекте бежит невидимый текст, потом только повторно), как его заставить добежать до конца, может кто нибудь подскажет?
Бегущая_строка_Прокрутка_1__P10_DMD_(CODE).ubi
Блок1 со скетча.flp
А вот и видео работы )) https://youtu.be/5NwRE2gOz3Y
aidar_i
Полковник
Сообщения: 3178
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

Пользовательский блок для LED матриц типа Р10

Сообщение aidar_i »

Спасибо, отлично!
gondr77
Рядовой
Сообщения: 3
Зарегистрирован: 03 ноя 2018, 16:15
Откуда: Кустанай
Имя: Геннадий

Пользовательский блок для LED матриц типа Р10

Сообщение gondr77 »

Здравствуйте! Помогите пожалуйста ребята. У меня блоки ваши работают нормально на ардуино уно. Есть такая необходимость заставить их работать на Node MSU только у меня ни чего не выходит.При компиляции выходит ошибка.
Arduino: 1.8.1 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, 115200, 4M (3M SPIFFS)"

In file included from C:\Users\Гена\AppData\Local\Temp\flprog\pr2\pr2.ino:3:0:

f:\Program Files\FLProg\ideV2\libraries\DMD/Arial_Black_16_ISO_8859_1.h:41:26: fatal error: avr/pgmspace.h: No such file or directory

#include <avr/pgmspace.h>

^

compilation terminated.

exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
tomas111
Рядовой
Сообщения: 15
Зарегистрирован: 21 ноя 2017, 11:43

Пользовательский блок для LED матриц типа Р10

Сообщение tomas111 »

gondr77 писал(а): 04 ноя 2018, 10:13NodeMCU
Другие проекты работают?
aidar_i
Полковник
Сообщения: 3178
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

Пользовательский блок для LED матриц типа Р10

Сообщение aidar_i »

Решается исправлением библиотеки.

Отправлено спустя 32 минуты 7 секунд:
В библиотеке DMD в файле DMD.h замените

#include <avr\pgmspace.h>

на

#if (defined(__AVR__))
#include <avr\pgmspace.h>
#else
#include <pgmspace.h>
#endif

И будет Вам счастье, будет работать и с Ардуино, и с ЕСП.
Если Вам ещё встретится такая ошибка в других библиотеках, аналогично исправляете.
Если в них нет #include <avr\pgmspace.h> в файле библиотеки с расширением .h, смотрите в .cpp
DMD.h
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3178
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

Пользовательский блок для LED матриц типа Р10

Сообщение aidar_i »

К сожалению с esp не заработал, TimerOne помешал. Заменил на Ticker, но Gondr77 не смог запустить.

Отправлено спустя 9 минут 2 секунды:
Прилагаю проект, может кто подскажет, что сделать.
Бегущая строка Р10 _esp8266.flp
Отправлено спустя 5 минут 33 секунды:
viewtopic.php?f=72&t=3567 Вариант как можно с ESP+ Ардуино выложил сюда.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость