Помогите пожалусто разобратся с дисплеем
- Войдите на сайт для отправки комментариев
Ср, 15/08/2018 - 07:43
Евгений Петрович помогите пожалусто разобратся с дисплеем
Евгений Петрович помогите пожалусто разобратся с дисплеем
Алексей, даже не знаю что Вам сказать. Вы не сказали, что за дисплей, но если у меня нет такого дисплея, то как я могу помочь?
Евгений Петрович помогите пожалусто разобратся с дисплеем
Как разобраться то? Стекло разбить? Провода выдернуть? И вообще, что он Вам плохого сделал, что бы с ним так жестоко?
Кое что я выяснил и фото выкладывал а вот как на него вывести разумную информацию ?
то что выведено я вывел левым скетчем забив максимум хаотичными данными
Так если он реагирует на твои действия, то какие у тебя проблемы? Возьми "правый" скетч и начни выводить аккуратно, сначала нолики, потом одну единичку и внимательно смотри, что меняется, записывай. Так и исследуешь.
Именно так я и начал делать не вышло попробовал забить полностью данными вышло но не то, В общем не получается чтото
Именно так я и начал делать не вышло попробовал забить полностью данными вышло но не то, В общем не получается чтото
ну а кто ж за вас это может сделать, если у нас таких дисплеев нет?
Вы в том коде. что показывали - хотя бы размеры массивов поправьте...
А как выяснить каких размеров должны быть массивы ?
А как выяснить каких размеров должны быть массивы ?
Какие должны быть для дисплея - я не знаю.
Я имел в виду лишь то, что если вы описали массив длиной 19 элементов, не надо в него запихивать 23 значения :)
Ну хотябы подтолкните как попытатся понять сколько байт пишется в дисплей ?
Чтобы смысл имели ваши просьбы - нужно какому-нить помошнику дисплей этот дать в руки.
максимум что можно сделать ето попробовать в онлайн режиме по видеосвязи, отсылать накладно очень будет, да и толку от етого будет мало для меня я не пойму же как он вообще работает, мне говорили что я его вообще не зажгу
максимум что можно сделать ето попробовать в онлайн режиме по видеосвязи
нереально, имхо.
Вам надо искать помощника в своем регионе
А вы можете сказать какой именно ето дисплей ? надписи которые есть загораются целиком изменить можно только цифры
надписи которые есть загораются целиком изменить можно только цифры
это я догадался :) Маловероятно. что послав в дисплей 19 байт 0xFF - вы вдруг зажгли слова "Тара" и "цена" :)
Очевидно, что эти слова зашиты в памяти дисплея . Возможно, их можно поменять - но это явно не так просто, как зажигать сегменты. А может так статься. что они зашиты так глубоко, что поменять не получится.
Насколько я понимаю. это дисплей от электронных рыночных весов. Если вы знаете, из каких высов он вытащен - можно попробовать поискать информацию по марке весов. а не дисплея
Вам писали, что с либой ликвидкристалл вы его не сможете использовать. А от зажечь чо-то там - пользы немного.
Если вам накладно разбираться с дисплеем - забудьте про него и делу конец.
Очевидно, что эти слова зашиты в памяти дисплея . Возможно, их можно поменять - но это явно не так просто, как зажигать сегменты. А может так статься. что они зашиты так глубоко, что поменять не получится.
Я думаю, что слова вообще отлиты целиком и ничего там измениить нет возможности вовсе. Только вкл/выкл.
уже знаю "METTLER TOLEDO" но это всё что я о них знаю, по поводу изменения самих надписей Желательно поподробней так как там стоят микросхемы pcf8576ct разве они ещё и прошиваются, программатором например ??? сильно не ругайте запутался я чутка, и ещё ето драйвера дисплея их стоит 3 штуки
вот и я так же подумал. А мне стали говорить что ето не так
Я думаю, что слова вообще отлиты целиком и ничего там измениить нет возможности вовсе. Только вкл/выкл.
если ты серьезно - я так не думаю. ИМХО, там есть как минимум настройки языка, ибо если делать весы только под один язык - логичнее чтобы это был английский :) А раз есть русский - наверняка это настраивается.
Если про него забыть то тогда зачем было вообще покупать ардуину и наборы к ней чтобы не осваивать ???Получается вообще бросить ардуиностроение (((( А хочется освоить
Я думаю, что слова вообще отлиты целиком и ничего там измениить нет возможности вовсе. Только вкл/выкл.
если ты серьезно - я так не думаю. ИМХО, там есть как минимум настройки языка, ибо если делать весы только под один язык - логичнее чтобы это был английский :) А раз есть русский - наверняка это настраивается.
И вот тут интересно как настраивается? если я их зажёг хаотичным сигналом
если ты серьезно - я так не думаю. ИМХО, там есть как минимум настройки языка, ибо если делать весы только под один язык - логичнее чтобы это был английский :) А раз есть русский - наверняка это настраивается.
Вполне серьёзно. Вспомни часы "Электроника" с ЖК-экраном, дисплей любой метеостанции рассмотри. Те, элементы, вид которых которые менять не надо - все отлиты внутри одним блоком.
На этом дисплее функционально требуется только замена цифр - вот они отлиты сегментами. Остальное формировать смысла вообще нет, так как это увеличивает стоимость решения. А дисплей нишевый - только для весов.
И вот тут интересно как настраивается? если я их зажёг хаотичным сигналом
хаотичный сигнал тут не при чем. У вас там в коде перед посылкой "вашего сигнала" отсылается команда из трех байт - вероятно она просто включает дисплей. А надписи на нем показываеются всегда. чтобы они зажглись - никаких отдельных команд не нужно.
Вам надо тщательно изучить тот источник, откуда вы взяли этот скетч. Буквально каждую букву... может там есть указания, откуда люди взяли эту комбинацию байт?
Получается вообще бросить ардуиностроение (((( А хочется освоить
Можно бросить этот дисплей. Взять 1602. Лет через пять с прокачанным скиллом вернуться к дисплею от весов.
В конце-концов это вы хотите оседлать ардуину и дисплей, а заставляете всех нас.
А Клапа все Хрустальные Шары перебил.
вот скетчь который щас вписан горит часть только и извините не пойму какой строкой отправляется 3 байта?
Если про него забыть то тогда зачем было вообще покупать ардуину и наборы к ней чтобы не осваивать ???П
ИМХО, "осваивать ардуину" - это не только прикрутить к ней найденный на помойке дисплей. Вам и без дисплея явно есть осваивать, прокачайте для начала навыки программирования, чтобы не писать такой жути, как сейчас в вашем коде :)
#define I2C_SEND_BUFFER_SIZE 18//17 кОЛИЧЕСТВО СИМВОЛОВ
Подскажите откуда ета строка берёт данные в том скетче что я дал ?
из етого цикла ?
for (i = 3; i < I2C_SEND_BUFFER_SIZE; i ++) {
buffer[i] = data[i - 3];
вот скетчь который щас вписан горит часть только и извините не пойму какой строкой отправляется 3 байта?
этим вопросом вы меня поражаете. Мы с вами обсуждаем, как неизвестный дисплей победить - и тут выясняется, что вы в коде элементарных вещей найти не можете. И, кстати. вы обещали поправить работу с массивами... и ничего не сделали.
Вы понимаете, что выход за границу массива - это верный путь к глюкам и зависанию программы? Какой нафик дисплей, если у вас код из одних ошибок?
Повторю то, что говорил раньше - с вашим уровнем вы его зажечь можете только случайно. Как обязьяна, усевшаяся за руль, может случайно запустить мотор и сняться с тормоза. Но чем это кончится - понятно.
#define I2C_SEND_BUFFER_SIZE 18//17 кОЛИЧЕСТВО СИМВОЛОВ
эта строка ниоткуда никаких данных не берет. Это настройка размера буфера, не более.
Для чего нужен размер буфера ? Или ето тоже самое как в семисегментниках количество разово отправляемых бит ?
размер буфера = количество разово отправляемых бит
каких еще БИТ? - БАЙТ!
и вот тут начинается 1 байт 8 бит в семисегментниках со сдвиговым регистром использовались биты )))
и вот тут начинается 1 байт 8 бит в семисегментниках со сдвиговым регистром использовались биты )))
у вас в комментарии - "количество символов", а не "количество сегментов"
Это я для себя примерно помечал так как прибавив 1 у меня прибавился 1 знак (а не сегмент) в нижней строке
и вы не сказали какая строка записывает 3 байта ?
оффтоп : почитав ветку , она напоминает одну из вариаций Теста Тьюринга : есть alexey3 - который не знает "языка" но может описать что видит и делает.Есть сообщество , которое наводящими вопросами пытаеться силами alexey3 запустить дисплей. И вот нужно заключить alexey3 робот с хорошим ИИ или человек ? :D
и вы не сказали какая строка записывает 3 байта ?
что так и не осилили сами найти? - строки 77-79
alexey3 - робот с хорошим ИИ или человек ? :D
я как-то не смотрел на ситуацию с этой точки зрения :) Действительно, может я зря наезжаю - для робота у него отличный уровень :)
изменив их на нули я получил другое изображение
Автобот тогдауж
давайте работать более методично ,для начала предлагаю начальный код :
что выводиться на дисплее в данном случае ?
Вот что выводится
Прошил ещё раз КГ исчезло и больше не появляется
Поясните что убрать? куда вписать ваши строки ? Вместо 30-31 строк ?
Никуда. Это Михаилу облегчение работы, а не вам.
Понял не мешаю
прежде чем пытаться вывести что то полезное,предлагаю осмыслить "тарабарщину" : 0xE0 , 0xCB,0xF0 , [0x20 | 0x00]
что выводиться вот так :
я ожидаю , что методом научного тыка ,после какой либо итерации , выведуться нули на числовых позициях
А Клапа все Хрустальные Шары перебил.
Наверняка, после дегустации Вашего среццтва?
Ахренеть, чё творицца :)