В планах выполнить ревизию всей библиотеки после того, как накопятся выявленные ошибки и предложения.megahamster3 писал(а): 18 авг 2021, 21:53 Подскажите пожалуйста почему "блинки" блинкуют не одновременно, а поочередно - 6 на 10....
МИГАЕТ не одновременно.flp
(6.88 МБ) 5 скачиваний
Разработки ecoins
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
Разработки ecoins
[ref]JonyBest[/ref], не могу написать вам в лс по этому отвечу тут. Выполнение программы теперь занимает около 0,046 мс. Данные хорошо уходят на сервер. Так же у вас был вопрос с дребезгом, он не обнаружился при проверке анализатором.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Разработки ecoins
Здравствуйте
А можно вашим счетчиком считать туда и обратно как у стандартного счетчика у которого есть вход + и -
А можно вашим счетчиком считать туда и обратно как у стандартного счетчика у которого есть вход + и -
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
Да, у счетчика 4 режима - "Пила", "Треугольник","Предел","Реверс" + дополнительные входы.tolochko писал(а): 03 сен 2021, 17:13 Здравствуйте
А можно вашим счетчиком считать туда и обратно как у стандартного счетчика у которого есть вход + и -
В режиме "Реверс" появляются входы+,-.
Разработки ecoins
Спасибо не досмотрел
Отправлено спустя 1 час 37 минут 45 секунд:
Еще вопрос по счетчику
Нужно ли перед вашим счетчиком ставить формирователь фронта если используем гергон
Отправлено спустя 1 час 37 минут 45 секунд:
Еще вопрос по счетчику
Нужно ли перед вашим счетчиком ставить формирователь фронта если используем гергон
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
Счетчик срабатывает по событию 0->1.tolochko писал(а): 03 сен 2021, 21:49 Еще вопрос по счетчику
Нужно ли перед вашим счетчиком ставить формирователь фронта если используем гергон
Формирователь фронта ставить нужно.
Формирователи есть и в ПБ, в частности формирователь события по любому изменению входа.
В Вашем случае он может быть полезен при счете как замыканий, так и размыканий геркона.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
В каких блоках?Утвш писал(а): 04 сен 2021, 16:12 Что-то не то с кодировкой в последних обновлениях. Сплошные кракозябры.
Работают в кодировке UTF-8, в монитор порта пользовательские блоки консоли выводят и на русском, и на английском.
LCD выводит на русском, если дисплей содержит русский знакогенератор.
Будет проще разобраться, если изучить часть Вашего проекта, в котором возникли проблемы.
Разработки ecoins
Кракозябры при распаковке архивов. Проект ни при чем. Пытаюсь попробовать Ваши блоки. Скачал и открыл в версии 7.3.8 пример 001_LCD_test и попытался его скомпилировать. Выдает "Не найдена библиотека RT-HW-LCD_HD 44780.h" Что я делаю не так?
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
Посмотрели. Просто не находит файл RT_HW_LCD_HD44780.h.
Такого файла нет в библиотеке RT_HW_BASE.h - такой файл был раньше, а теперь он называется короче - RT_HW_HD44780.
Скорее всего у Вас в проекте старый ПБ.
Пришлите проект.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
Приобрел дисплей 16x4, проверил. Действительно смещается.JonyBest писал(а): 17 авг 2021, 10:35 2. Не корректно выводит изображение на дисплей 16х4. Алгоритм остался, похоже, от дисплея 20х4, по этому смещаются в 3-4х строках на 4е колонки ...
Проверил на простом тесте из примеров - смещается, т.е. проблема в дисплее.
-----------------------------------------------------------
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 4);
void setup(){
lcd.begin(); lcd.backlight();
lcd.setCursor(0,0); lcd.print("Str0-0123456789*");
lcd.setCursor(0,1); lcd.print("Str1-0123456789*");
lcd.setCursor(0,2); lcd.print("Str2-0123456789*");
lcd.setCursor(0,3); lcd.print("Str2-0123456789*");}
void loop(){} -----------------------------------------------------------
Проверил на доработанном тесте с "заплатками" - нормально.
-----------------------------------------------------------
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 4);
void setup(){
lcd.begin(); lcd.backlight();
lcd.setCursor(0,0); lcd.print("Str0-0123456789*Str2");
lcd.setCursor(0,1); lcd.print("Str1-0123456789*Str3");
lcd.setCursor(0,2); lcd.print("-0123456789*");
lcd.setCursor(0,3); lcd.print("-0123456789*");}
void loop(){} -------------------------------------------------------
Таким образом:
позиции 17-20 1-ой строки соответствуют 1-4 позициям 3 строки.
позиции 17-20 2-ой строки соответствуют 1-4 позициям 4 строки.
То ли задумка разработчика, то ли ошибка производителя при прошивке партии чипов LCD.
-------------------------------------------------------
Вопросы к заинтересованным лицам:
1.описанное ошибка производителя или так дисплеи 16х4 задуманы?
2.стоит ли в библиотеку RT_HW_BASE.h добавлять соответствующую "заплатку"?
-------------------------------------------------------
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- nalnik
- Подполковник
- Сообщения: 1320
- Зарегистрирован: 14 май 2016, 17:12
- Откуда: Кисловодск
- Имя: Александр
Разработки ecoins
Отправлено спустя 55 минут 6 секунд:
Скажите, Вы можете сделать блоки для TFT 240x320 ILI9341 ? (без тачскрина*)
https://www.google.com/search?q=TFT+240 ... 36&bih=704
Или так и будите работать и учить на дисплеях 25+ летней давности?
Если нет таких - могу оплатить пару штук.
Доброго вечера ecoins
Скажите, Вы можете сделать блоки для TFT 240x320 ILI9341 ? (без тачскрина*)
https://www.google.com/search?q=TFT+240 ... 36&bih=704
Или так и будите работать и учить на дисплеях 25+ летней давности?
Если нет таких - могу оплатить пару штук.
Я хочу быть добрее, но люди сами нарываются.
Разработки ecoins
Это не мой проект. Это ваш пример 001 из папки 005 из архива "000_Блоки Flprog, примеры, руководства.zip" в начале темы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
Разработки ecoins
Понятно. Над этой строки записьУтвш писал(а): 06 сен 2021, 21:49 Это не мой проект. Это ваш пример 001 из папки 005 из архива "000_Блоки Flprog, примеры, руководства.zip" в начале темы.
Устаревшее описание, но в нем есть полезное...
000_Блоки Flprog, примеры, руководства.zip
Примеры из этого архива не работают с новой библиотекой.
В первом посте внизу есть примеры.
Разработки ecoins
Нет там примеров. Во всяком случае я не нашел .Два архива с библиотеками и два архива с блоками пользователя. Ну да бог с ними. Попробую так разобраться. Спасибо
Разработки ecoins
Возможно это поможет разобраться.
Во всяком случаи, у меня всегда срабатывало правило
В случаи с четырёх строчным дисплеем третья строка является продолжением первой, а четвёртая продолжением второй. По этой причине при 16х4 у вас и появляются отступы в начале третьей и четвёртой строки.Видеопамять организована в две строки по 40 символов в каждой. Эта привязка является жесткой и не подлежит изменению. Другими словами, независимо от того, сколько реальных строк будет иметь каждый конкретный ЖКИ-модуль, скажем 80х1 или 20х4, адресация видеопамяти всегда производится как к двум строкам по 40 символов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей