А можно попросить разобрать тему с посигментной динамической индикацией принцип понятен, а вот алгоритм построить не могу. Во всех примерах рассматривается поразрядная.
@@andreyfrolov301 Ну тут вместо разрядов перебираются сегменты и если в двух (или более) разрядах есть сегмент который должен гореть то во время перебора на них подаётся сигнал. Ну вот например двух разрядный индикатор с ОА, он должен отобразить цифру скажем 12. по катодам идёт перебор A,B,C,D,E,F,G по кругу (Высокий уровень по очереди меняется на низкий) проверка сегмента А он должен гореть только у двойки (разряд единиц) значит на ОА единиц подаётся высокий уровень далее проверка сегмента B тут уже и на ОА десятков подаётся высокий уровень и так далее. Такой метод даёт равномерное свечение большого количества разрядов и индикаторы не перемигиваются когда их много.
У меня такая проблема - повесил LCD1602 на выходы Arduino 6, 7, 8, 9, 10, 11 (rs, e, d4, d5, d6, d7). Некоторые скетчи отображают прямоугольники, иногда видно заставку....если она предусмотрена в скетче. Другие скетчи, даже которые я сам переделал с i2c на параллельный интерфейс работают.
В разных дисплеях могут отличаться часть символов по одним и тем же адресам которые Вы выводите, пробуйте разные библиотеки, в ардуино пробовал только вывод по i2c всё хорошо работало с 2х и 4х строчным дисплеем. Незабудьте настроить контрастность и правильно написать скетч, старайтесть не обновлять весь экран, а только какое то щначение и не чаще чем раз в секунду, пишу названия параметров после инициализации в setup, а в loop выводу только параметры (пара символов) не чаще чем раз в секунду
Здравствуйте, Андрей. Мне всегда было любопытно, зачем на некоторых таких дисплеях на плате разведено местечко для восьминогой микросхемы. Вдруг кто-нибудь знает что это? Так и мерещится возможность активировать чтение собственных таблиц символов из допаяной ПЗУшки 😉
Автор вот представь смотрит например тебя ребенок лет так 10 потому что им пока интересно и по 80 % информации сперва книги читать надо, а потом смотреть твоё видео, так вот , к чему я говорю если книги то твое видео это уже смотреть смысла нет 😉 так кому это видео для кто учится в технаре так они уже схемы и так читают , я без претензий но есть но , удачи и здравия
а если представить, что смотрит пенсионер 65 лет, который в 55 первый раз услышал слово "Ардуино", копошился в интернете, книгах популярных и не мог оторваться толком от delay. Получив доступ к этому курсу в 60 уроков у меня все стало на свои места. Счастливчики, которым удавалось подписаться на журнал "Радио" в 70-80, сегодня с нетерпением ожидают новых уроков Андрея, как выхода очередного журнала "Радио" , у меня лично такая ассоциация. Прошу извинить, что не в тему.
Вот вам лайк и подписка! настолько подробно описан процесс написания программы для подключения дисплея и его настройки.. Спасибо!
Чем уникальные ваши видео, вы учите читать даташиты.Ни одна собака на таймингах внимание не останавливает.А это важно!
Спасибо, подробно и с понятием...
Чудесно! Спасибо...
Огромное спасибо, очень помогло!
Ждем продолжение. )
Лайк не глядя.
Спасибо за урок.Просьба ,по возможности ,сделать урок по работе с 1306 OLED дисплеем.
пока не осилю, нужно мышцу языка накачать :)
👍👍👍
Возможно отображать текст на экране кверх ногами, так чтоб экран перевернуть?
А можно попросить разобрать тему с посигментной динамической индикацией принцип понятен, а вот алгоритм построить не могу. Во всех примерах рассматривается поразрядная.
мне даже принцип не понятен :)
@@andreyfrolov301 Ну тут вместо разрядов перебираются сегменты и если в двух (или более) разрядах есть сегмент который должен гореть то во время перебора на них подаётся сигнал. Ну вот например двух разрядный индикатор с ОА, он должен отобразить цифру скажем 12. по катодам идёт перебор A,B,C,D,E,F,G по кругу (Высокий уровень по очереди меняется на низкий) проверка сегмента А он должен гореть только у двойки (разряд единиц) значит на ОА единиц подаётся высокий уровень далее проверка сегмента B тут уже и на ОА десятков подаётся высокий уровень и так далее. Такой метод даёт равномерное свечение большого количества разрядов и индикаторы не перемигиваются когда их много.
@@AlekseiChip смутно понял :)
@@andreyfrolov301 В нете полторы статьи и был всего один пример на ассемблере
@@AlekseiChip интересная тема, скорее всего займусь
У меня такая проблема - повесил LCD1602 на выходы Arduino 6, 7, 8, 9, 10, 11 (rs, e, d4, d5, d6, d7). Некоторые скетчи отображают прямоугольники, иногда видно заставку....если она предусмотрена в скетче. Другие скетчи, даже которые я сам переделал с i2c на параллельный интерфейс работают.
В разных дисплеях могут отличаться часть символов по одним и тем же адресам которые Вы выводите, пробуйте разные библиотеки, в ардуино пробовал только вывод по i2c всё хорошо работало с 2х и 4х строчным дисплеем.
Незабудьте настроить контрастность и правильно написать скетч, старайтесть не обновлять весь экран, а только какое то щначение и не чаще чем раз в секунду, пишу названия параметров после инициализации в setup, а в loop выводу только параметры (пара символов) не чаще чем раз в секунду
Здравствуйте, Андрей. Мне всегда было любопытно, зачем на некоторых таких дисплеях на плате разведено местечко для восьминогой микросхемы. Вдруг кто-нибудь знает что это? Так и мерещится возможность активировать чтение собственных таблиц символов из допаяной ПЗУшки 😉
насколько я понял это под инвертор напряжения, нужен был для некоторых индикаторов.
сейчас не нужен
для 3,3в, чтобы яркость экрана нормальная была
Мерещиться - бухать бросай.там 7660 для условий крайнего севера допаивают.
Доброго времени суток. Как пины переназначить? Дисплей уже распаян, и далеко не по порядку... Помогите пожалуйста
у данного дисплея нет такой функции
@@andreyfrolov301 я имею ввиду что шина данных дисплея подключена к пинам атмеги pb4-pb1. Как это в коде указать?
@@shockblaze8669 может тебя еще на горшок усадить?)
@@borisraskolnikov иди в сраку. Давным давно разобрался
разжевали же все.
Андрей большое спасибо за уроки! А как на счёт подключения по I2c(допустим китайский модуль для Ардуино проектов) в целях экономии пинов?
ну там все также, просто дисплеем управляет PCF8574, а им уже мк по и2с.
@@andreyfrolov301 Будем надеяться,что Вы продемонстрируете это в следующих сериях про LCD
Можно попробовать адаптировать часть библиотек ардуино под свои нужды, часть функций типа MAP по приведению диапазонов и т.п. позаимствовал от туда
Немного не в тему, такой номер AVR 58# уже был.
точно, спасибо.
Вы уж пожалуста переменную на экран выведите, а то этот "хело ворд" как то банально.
договорились
Ну хоть 1 нормально объясняет без философствований и сказок!
нихрена не понятно
Автор вот представь смотрит например тебя ребенок лет так 10 потому что им пока интересно и по 80 % информации сперва книги читать надо, а потом смотреть твоё видео, так вот , к чему я говорю если книги то твое видео это уже смотреть смысла нет 😉 так кому это видео для кто учится в технаре так они уже схемы и так читают , я без претензий но есть но , удачи и здравия
всё верно, это 59й ролик серии, нужно посмотреть 58 предыдущих :)
@@andreyfrolov301 тогда надо хотя бы в негласную ссылку во время видео , добрых дней,👍
а если представить, что смотрит пенсионер 65 лет, который в 55 первый раз услышал слово "Ардуино", копошился в интернете, книгах популярных и не мог оторваться толком от delay. Получив доступ к этому курсу в 60 уроков у меня все стало на свои места. Счастливчики, которым удавалось подписаться на журнал "Радио" в 70-80, сегодня с нетерпением ожидают новых уроков Андрея, как выхода очередного журнала "Радио" , у меня лично такая ассоциация. Прошу извинить, что не в тему.
Как это без претензии?наезд на наезде.не стреляйте в пианиста.он играет как может.