извините пожалуйста. пожалуйста. с правилами вроде ознакомиться, а от как забрасывать куски кода не знал. постараюсь исправится. со своим уставом... пытаюсь не лезть.
умничать тоже люблю, работа такая, но надо объяснять, так как не все объяснишь - народ будет постоянно ходить и надоедать. а хороший админ - когда сидишь и занимаешся чёрти-чем, а у народ работает, когда начинаешь работать, часть народа или весь народ не могут работать
Так же желательно не производить там никаких вычислений и чтений со всевозможных датчиков. Только вывод.
Это связано со спецификой вывода на подобные индикаторы. Сам вывод занимает много времени (с кртинкой около 0,440 сек), но зато работает даже на контроллерай с оперативкой 1 КБ.
В примерах видно что выводимые пиксели можно включать, выключать и инвертировать, но некоторые геометрические фигуры инвертировать нельзя и в случаи задания параметра инверсии, он автоматичемки будет заменён на включение. (заполненый круг, Заполненый прямоугольник с округлыми краями) .
По шрифтам:
Как вижу, уже разобрался. Цифры и буквы можно печатать или удвоенной ширины или увеличить их в 2 и 3 раза. (одновременно широко и увеличино нельзя)
Может когда ньть пригодится, но можно выводить в HEX-e, BIN-e, OCT-e.
Самый крупный шрифт font_16x32 написал и любезно разрешил включать в свои библиотеки пользователь форума jeka_tm.
10х20 и 10х16 я ваял, остальных, включая русский в 5х8 не знаю но им тоже спасибо. Кстати шрифты 7х15 и 5х5 взяты из файла, который выкладывал тоже jeka_tm для похожего ЖКИ.
спасибо. экранчики поищу, если нет, можно на барахолке с мобилками, они уже никому не надо.
со шрифтами не игрался, информация выводится цифрами.этот я упакую в прибор. надо будет купить еще несколько нано и поискать екраны, потом можно будет и поэкспериментировать. инверсию не пробовал. а что касается delay и датчиков, я не могу от них отказаться. они нужны.
в принципе так как написал екран не мигает и не тормозит, правда при старте на режим долго виходит. но это мелочи.
если интересно могу показать пример плохого программирования, и выложить скеч
аааа. во время вывода не ставлю. использовал готовый блок из примера. сначала было желание купить символьный ЖКИ, но после графического, боюсь что куплю
доброго времени суток. с прошедшим. огромное спасибо за библиотеки. буду делать еще один прибор с дисплеем от a70. каждый раз вспоминаю. крепкого вам здравия
У меня пару месяцев назад винчестер приказал долго жить и все мои труды там остались :(, вот только эта библиотека и выжила, благодаря тому что выложил на ф.обменнике :)
та особо нечем хвастаться. с того времени. закончил барометр, для которого и надо был єкран. переделал клапан на домашней вытяжке *для паяльника. начало холодать заклинило "бабочку" и сломалась механика переделал конструкцию *но тут нет контроллеров. механика драйвер двигателя 2 концевика. от тоски на работе климат контроль равняю *отопления нет, то я заставляю его греть помещение не только воздух. на контроллере, но вряд ли кого то интересует: 3 шима с гальванрозвязкой, 3 тертодатчика, датчик влажности, газовый анализатор, 2 шаговых двигателя со стрелками. дойдут руки перепишу весь код.
а что с винтом ? может можно восстановить ? пересадить электронику, или попробовать восстановить поверхность. когда то пробивал подключать винт к параллельному интерфейсу и напрямую отправлять команды можно по прошивке полазить
Да отдал одному мега спецу, сказал - были головки, они не прижились, больше на твой винт головок нет. Я сейсас далеко. Вернусь, буду искать другую контору.
дут дело в кривизне рук . Вша библиотек поддерживает внешний шрифт, графику, хорошое форматирование......., а не на буквы один а на цифры другой шрифт, нет кириллицы, графику рвёт, текст форматировать - шаманство. брат подбивает не мучится и брать стандартные дисплеи, вот решил попробовать. ощутил разницу, и поспешил сказать спасибо еще раз. сделали хорошую работу я Вам благодарен
доброго времени суток. насчёт похвастаться может будет интересно http://photo.i.ua/user/102781/436953/ сначала думал поставить ардуину, екран датчик влажности... но у меня был упор на бесшумность а не на КПД *у меня не высокое потому работает постоянно. в кореша такое устройство испаряет по литре в час. летом может давать прохладу и влажность. а у меня где то литра в день. если забить на шум тогда значительно больше. если спам или оффтоп прошу извинить.
малий расход жидкости, потому не пришлось управлять влажностью. потому и не поставил ардуину с екраном и датчиком. а хотел.
екран затарил на аукро. цена от 55 до 132 руб. причем покупаются с куском мобилки http://aukro.ua/telefon-benq-siemens-a70-na-zapchasti-i5121490041.html я заплатил менше, так - как купил только екран. тогда мне обошелся 37 рублей с доставкой. зарплата низкая, потому цена имеет значения
доброго времени суток. вот теперь появилась потребность в грубой силе, и питаюсь ответить на вопрос а где тот самый экран от сименса а вот где он. сначала било очень сухо и не хватало нервов регулировать скорость куллеров, а потом пошли дожди и устройство ка рыбе зонтик. достало поставил: экран, датчик влажности DH11, ардуину, энкодер .... и кучю всчего. извините если чем обидел. за библиотеку огромное спасибо. пользуюсь. графикой в том числе. если нужно могу и код загрузить. но там кучя самопальной переферии не думаю что комуто интересно
спасибо. да не вопрос, только у меня фотка дома а я сейчас на работе. взял из своей страничку и фотошопом увеличил художник из меня никакой, как и программер, уж извините. слева - заданая влажность, справа реальная, поцентру служебная информация: бак пуст, бак отсутствует *прибор модульний, долив воды. на момент фотографирования была достигнута влажность с перекрытием + 1% вот и остановился. можна было просто цыфры виводимть но ето скучно. есил интересно на сайте есть фотки с крупним планом *но не етом ето оффтоп
Как то странно массив выводится. НА самом деле контроллер экрана PCF8812 и судя по фото экраны у нас одинаковые.
Уточни, скачиваласть последняя версия из поста 77?
Проверил примеры, "приве..." работает нормально ну и всё остальное в том числе и линия (на всякий случай - крайняя координата по оси "у" 63, не 60)
Рекомендую пропробовать следующее, поставить по пикселю в крайние координаты и посмотреть чгде они будут. Дело в том что на моём дисплее видеобуфер в ширину 102 пиксела, а отображаемое поле 101, из за этого один байт массива выводится в никуда чтоб совпало с изображением, может в твоём экране немного по другому.
И ещё раз спрашиваю - подключение правильное - 3,3 вольт питание и не больше этого же значиние на управление?
а может че-то с делителями напартачено, или какие товысокочастотные пульсации по питанию? а может 5 вольт с контроллера подал экрану ? интересно как то. у меня било 2 крайности: или работает, или не работает. мои баги как программера не в счёт. не так давно другу в инкубатор вмуровал еще один экранчик. захотелось ему чтоб каждые 4 часа сам яйца переворачивал, держал температуру ...... еще б "риел тайм клок" поставить, и он мог быть полностью автоматическим. держал температуру, переворачивал, понижал температуру согласно графику, последнюю неделю отключал переворот ......
огромное спасибо за библиотеку.
*все что делаю не на коммерческой основе, или для себя, или для хороших друзей
Нуно вывести на экран вертикальную линию длиной 24 с координат 0, 0.
Выводим. В цикле линия 24
следующий цикл уже только 16
2 по 8 со сдвигом по горизонтале
опять 16
потом 24 потом вертикальные линии в позициях 0 или 1 по горизонтале длиной 16 или 8 или 24Снимать слрожно смартфон фокусируется где хочет 20 кадров 1 нормальный
вертикальную линию длиной 24 с координат 0, 0. Вертикальную линию длиной 25 с координат, ну скажем 10, 0 вертикальную линию длиной 48 с координат 20, 0 то же длинной 49 с координат 30, 0 то же длиной 64 с координат 40, 0 Это всё одновременно и неразмытую фото всюда
извините пожалуйста. пожалуйста. с правилами вроде ознакомиться, а от как забрасывать куски кода не знал. постараюсь исправится. со своим уставом... пытаюсь не лезть.
умничать тоже люблю, работа такая, но надо объяснять, так как не все объяснишь - народ будет постоянно ходить и надоедать. а хороший админ - когда сидишь и занимаешся чёрти-чем, а у народ работает, когда начинаешь работать, часть народа или весь народ не могут работать
огромное спасибо, и творческих успехов
а можно получить самый простенький скеч чтоб индикатор написал "здравствуй мир"
Можно! Выглядит так:
Поздно ужё. Потом работу всех функций проверю, выложу файлы библиотеки.
Работает как на 8 мГц так и на 16. Пины для подключения указываются при инициализации ну и т.п.
шаманство 80 уровня
http://dfiles.ru/files/x84bfdzyq
Скачивай! Там всё, бибы, шрифты, картинки, проги для генирации шрифтов и картинок.
Пробуй подключить. В примерах номера пинов и закоментировано что к чему. Потом скажешь что получилось.
огромное спасибо. работает прекрасно. я обнаглел, и использую графику кроме шрифтов - за это отдельное спасибо. вот результат
теперь грызёт от осознание своей низкой квалификации. не пишу библиотек и не могу отредактировать чужую. и радует что есть люди готовые помочь.
теперь буду думать где искать месторождения индикаторов.
творческих успехов, и чтобы творчество приносило радость, и конечно крепкого здравия. стране нужны специалисты
Ну и замечательно. Посмотрел в Харьковском магазине, как то заказывал там подобное, но к сожалению сняты с производства. http://gsm-kharkov.com.ua/
Возможно не помешают некоторые инструкции к библиотеке, в архиве их нет:
Никогда не используй задержку (delay) внутри оператора do{ }while();
Так же желательно не производить там никаких вычислений и чтений со всевозможных датчиков. Только вывод.
Это связано со спецификой вывода на подобные индикаторы. Сам вывод занимает много времени (с кртинкой около 0,440 сек), но зато работает даже на контроллерай с оперативкой 1 КБ.
В примерах видно что выводимые пиксели можно включать, выключать и инвертировать, но некоторые геометрические фигуры инвертировать нельзя и в случаи задания параметра инверсии, он автоматичемки будет заменён на включение. (заполненый круг, Заполненый прямоугольник с округлыми краями) .
По шрифтам:
Как вижу, уже разобрался. Цифры и буквы можно печатать или удвоенной ширины или увеличить их в 2 и 3 раза. (одновременно широко и увеличино нельзя)
Может когда ньть пригодится, но можно выводить в HEX-e, BIN-e, OCT-e.
Самый крупный шрифт font_16x32 написал и любезно разрешил включать в свои библиотеки пользователь форума jeka_tm.
10х20 и 10х16 я ваял, остальных, включая русский в 5х8 не знаю но им тоже спасибо. Кстати шрифты 7х15 и 5х5 взяты из файла, который выкладывал тоже jeka_tm для похожего ЖКИ.
Полный список функций в файле PCF8812_new.h
спасибо. экранчики поищу, если нет, можно на барахолке с мобилками, они уже никому не надо.
со шрифтами не игрался, информация выводится цифрами.этот я упакую в прибор. надо будет купить еще несколько нано и поискать екраны, потом можно будет и поэкспериментировать. инверсию не пробовал. а что касается delay и датчиков, я не могу от них отказаться. они нужны.
в принципе так как написал екран не мигает и не тормозит, правда при старте на режим долго виходит. но это мелочи.
если интересно могу показать пример плохого программирования, и выложить скеч
что касается delay и датчиков, я не могу от них отказаться. они нужны.
От них и не надо отказываться, прсто нужно их вынести за пределы вывода данных на индикатор.
аааа. во время вывода не ставлю. использовал готовый блок из примера. сначала было желание купить символьный ЖКИ, но после графического, боюсь что куплю
доброго времени суток. с прошедшим. огромное спасибо за библиотеки. буду делать еще один прибор с дисплеем от a70. каждый раз вспоминаю. крепкого вам здравия
Иногда можешь хвастаться что получается.
У меня пару месяцев назад винчестер приказал долго жить и все мои труды там остались :(, вот только эта библиотека и выжила, благодаря тому что выложил на ф.обменнике :)
та особо нечем хвастаться. с того времени. закончил барометр, для которого и надо был єкран. переделал клапан на домашней вытяжке *для паяльника. начало холодать заклинило "бабочку" и сломалась механика переделал конструкцию *но тут нет контроллеров. механика драйвер двигателя 2 концевика. от тоски на работе климат контроль равняю *отопления нет, то я заставляю его греть помещение не только воздух. на контроллере, но вряд ли кого то интересует: 3 шима с гальванрозвязкой, 3 тертодатчика, датчик влажности, газовый анализатор, 2 шаговых двигателя со стрелками. дойдут руки перепишу весь код.
Да отдал одному мега спецу, сказал - были головки, они не прижились, больше на твой винт головок нет. Я сейсас далеко. Вернусь, буду искать другую контору.
после разбора винчестера его можно выбросить :( до разбора можно было еще пытаться
у А70 разрешение выше гораздо, но это одно, контрастность высокая, картинка крассивее
дут дело в кривизне рук . Вша библиотек поддерживает внешний шрифт, графику, хорошое форматирование......., а не на буквы один а на цифры другой шрифт, нет кириллицы, графику рвёт, текст форматировать - шаманство. брат подбивает не мучится и брать стандартные дисплеи, вот решил попробовать. ощутил разницу, и поспешил сказать спасибо еще раз. сделали хорошую работу я Вам благодарен
Ну чтож, спасибо! Я старался!Рад что пригодилась!
доброго времени суток. насчёт похвастаться может будет интересно http://photo.i.ua/user/102781/436953/ сначала думал поставить ардуину, екран датчик влажности... но у меня был упор на бесшумность а не на КПД *у меня не высокое потому работает постоянно. в кореша такое устройство испаряет по литре в час. летом может давать прохладу и влажность. а у меня где то литра в день. если забить на шум тогда значительно больше. если спам или оффтоп прошу извинить.
А причём тут
дисплей от Siemens A70 ???
еше один купил для прибора, даже програма написана. но увы
Что увы?
Где купил и цена?
малий расход жидкости, потому не пришлось управлять влажностью. потому и не поставил ардуину с екраном и датчиком. а хотел.
екран затарил на аукро. цена от 55 до 132 руб. причем покупаются с куском мобилки http://aukro.ua/telefon-benq-siemens-a70-na-zapchasti-i5121490041.html я заплатил менше, так - как купил только екран. тогда мне обошелся 37 рублей с доставкой. зарплата низкая, потому цена имеет значения
доброго времени суток. вот теперь появилась потребность в грубой силе, и питаюсь ответить на вопрос а где тот самый экран от сименса а вот где он
. сначала било очень сухо и не хватало нервов регулировать скорость куллеров, а потом пошли дожди и устройство ка рыбе зонтик. достало поставил: экран, датчик влажности DH11, ардуину, энкодер .... и кучю всчего. извините если чем обидел. за библиотеку огромное спасибо. пользуюсь. графикой в том числе. если нужно могу и код загрузить. но там кучя самопальной переферии не думаю что комуто интересно
Ну молодчина! Можно ещё небольшую фотку самого экрана вблизи, чё он там "говорит".
спасибо. да не вопрос, только у меня фотка дома а я сейчас на работе. взял из своей страничку и фотошопом увеличил
художник из меня никакой, как и программер, уж извините. слева - заданая влажность, справа реальная, поцентру служебная информация: бак пуст, бак отсутствует *прибор модульний, долив воды. на момент фотографирования была достигнута влажность с перекрытием + 1% вот и остановился. можна было просто цыфры виводимть но ето скучно. есил интересно на сайте есть фотки с крупним планом *но не етом ето оффтоп
http://dfiles.ru/files/x84bfdzyq
Скачивай! Там всё, бибы, шрифты, картинки, проги для генирации шрифтов и картинок.
Пробуй подключить. В примерах номера пинов и закоментировано что к чему. Потом скажешь что получилось.
Доброго дня. Почему то не работает у меня. Пишет ошибку компиляции, например так:
Во первых я немного подкоректил бибу, перезагрузите
https://yadi.sk/d/xwlTf1H_fjxT4
Во вторых. Ничего не меняли в файле шрифта?
Нет, ничего не менял. Всё равно таже ошибка, а если убрать картинки, то пишет ещё, что нет файла wiring.h
Покажи что компелируешь.
Покажи что компелируешь.
Любой из примеров. Ни один не работает.
открой файл PCF8812_new/cpp. Найди строку 568 и проверь не совпадает ли её содержимое со строкой 569 ))).
Если так и есть, удали 568. Мой бок
Уважаемый hugoboss317!!
Спасибо за вашу библиотеку . Но возникла ирудность с экранчиком снятым с старого телефона Siemens A70 . Модель на фото.
Проблема на втором фото.
Код вывода диагональной линии
В цикле линия дергается , появляется один или два разрыва. Могу выслать видео. Сам не разобрался. Помогите.
А примеры из библиотеки нормально выводятся?
Питание и сигналы Не выше 3,3Вольт?
Фото можно немноко по качественней.
Не работают все примеры. На экране каша. На диагональной линии видно проблему самым лутшим образом. Выложил видео
https://cloud.gmx.net/ngcloud/external?locale=de&guestToken=KBDkddRkSoia...
Пример Hello world и диагональная линия. Помоему проблема в
LcdPageONE();
LcdPageTWO().
Или контролер расчитан на работу с разными экранами . И матрица памяти больше чем нужно. Как ппроверить не знаю.
У вас эта модификация или другая ?
Я знаю о Hp10544R
Как то странно массив выводится. НА самом деле контроллер экрана PCF8812 и судя по фото экраны у нас одинаковые.
Уточни, скачиваласть последняя версия из поста 77?
Проверил примеры, "приве..." работает нормально ну и всё остальное в том числе и линия (на всякий случай - крайняя координата по оси "у" 63, не 60)
Рекомендую пропробовать следующее, поставить по пикселю в крайние координаты и посмотреть чгде они будут. Дело в том что на моём дисплее видеобуфер в ширину 102 пиксела, а отображаемое поле 101, из за этого один байт массива выводится в никуда чтоб совпало с изображением, может в твоём экране немного по другому.
И ещё раз спрашиваю - подключение правильное - 3,3 вольт питание и не больше этого же значиние на управление?
Чтоб точнее понять что может быть не так мне нужно "увидить" следующее:
Нуно вывести на экран
вертикальную линию длиной 24 с координат 0, 0.
Вертикальную линию длиной 25 с координат, ну скажем 10, 0
вертикальную линию длиной 48 с координат 20, 0
то же длинной 49 с координат 30, 0
то же длиной 64 с координат 40, 0
Это всё одновременно и неразмытую фото всюда
а может че-то с делителями напартачено, или какие то высокочастотные пульсации по питанию? а может 5 вольт с контроллера подал экрану ? интересно как то. у меня било 2 крайности: или работает, или не работает. мои баги как программера не в счёт. не так давно другу в инкубатор вмуровал еще один экранчик. захотелось ему чтоб каждые 4 часа сам яйца переворачивал, держал температуру ...... еще б "риел тайм клок" поставить, и он мог быть полностью автоматическим. держал температуру, переворачивал, понижал температуру согласно графику, последнюю неделю отключал переворот ......
Ну подождём что автор проблемы скажет
как точно написал
автор проблемы
предлагаю называть не ТС, а АП. это гораздо больше подходит)))
даже лучше AP или AOP сокращение на английском
Тогда уж лучше не author, a creator COP creator of problem )))
тоже вариант. тогда GOP generator of problem
Извините за задержку был в другом городе.
Старая програма . Фото после каждого цыкла
LcdPageONE();
LcdPageTWO()
Питание, сигналы проверил . Все в норме на осцилографе наводок пульсаций нет .
Я псиал что надо вывести
Нуно вывести на экран вертикальную линию длиной 24 с координат 0, 0.
Выводим. В цикле линия 24
следующий цикл уже только 16
2 по 8 со сдвигом по горизонтале
опять 16
потом 24 потом вертикальные линии в позициях 0 или 1 по горизонтале длиной 16 или 8 или 24Снимать слрожно смартфон фокусируется где хочет 20 кадров 1 нормальный
Я псиал что надо вывести
Вертикальную линию длиной 25 с координат, ну скажем 10, 0
вывел
по циклам
В библиотеке точно ничего не менял?
добавь рядом линию 49
вертикальную линию длиной 24 с координат 0, 0. Вертикальную линию длиной 25 с координат, ну скажем 10, 0 вертикальную линию длиной 48 с координат 20, 0 то же длинной 49 с координат 30, 0 то же длиной 64 с координат 40, 0 Это всё одновременно и неразмытую фото всюда
самые не размытые
Все. Поехал до понедельника искать другие проблемы . Так что я SP (искатель проблем)
генератор проблемм)))