Поиск сообщества
Показаны результаты для тегов 'lcd'.
Найдено: 37 результатов
-
Доброго времени суток! Недавно решил продолжить свое изучение микроконтроллеров и с AVR перейти на STM32. Понял специфику и решил применить новые знания на практике. Нашел дисплей MT-16S2H (https://www.melt.com.ru/pdf/mt-16s2h.pdf) и набросал кода для инициализации и вывода символа. Подсветка загорелась, но вывести ничего не получилось) Начал смотреть что написал. Порты инициализировал правильно, сам дисплей вроде тоже, запись данных вроде тоже. Предполагаю что косяк где-то с курсором или символ не правильно как-то вывожу: void setPos(int8_t row, int8_t col) { if (row == 0) col|=0x80; else col|=0xC0; sendbyte(col, 0); } void sendchar(char c) { sendbyte(c, 1); } Это мои предположения где может быть ошибка, надеюсь знаток найдется. Весь код прикладываю ниже. Заранее спасибо за помощь:) main.c
-
Хочу в распаячную коробку или вот в такую для DIY проектов с Ali красиво встроить OLED экранчик 0.96" или подобный. В общем типа такого: Сижу уже второй час, ищу на Ali, Чип и Дип и прочих сайтах готовую коробочку или обрамление. Нашел только под дисплеи 1602, но мне такой не подходит. Т.к нужна графика небольшая. Может кто встречал готовые корпуса под небольшой графический дисплей или просто рамку (обрамление, накладку, окантовку), чтобы можно было кустарно вырезать отверстие под дисплей и сверху накладкой скрыть неровности? На Али нашел дисплеи DWIN с корпусом, но там все большие, да и цена кусается... Крайний вариант если не найду - закажу где-то 3D печать
-
Здравствуйте, извините за беспокойство, я новичок в этой теме. Подскажите пожалуйста, какую комбинацию «LOGICSTATE» необходимо прожать чтобы выводить слова на экран LCD. Смотрел это видео, но не получилось:
- 12 ответов
-
В видео посмотрим на дисплей DMG80480T070 от компании DWIN. Официальный магазин DWIN на Aliexpress Сайт на русском Группа в VK Компания DWIN предоставляет бесплатные образцы для компаний(юр.лицо, ИП) под проекты, ссылка на форму для получения образа Несколько интересных моделей на али: https://www.aliexpress.com/item/3256803945183215.html https://www.aliexpress.com/item/3256803971611379.html https://www.aliexpress.com/item/3256803621092784.html Российский представитель и техническая поддержка: Мирослав Кириллин +7 (961) 847 59 37 (WhatsApp) Telegram https://t.me/stoumk VK https://vk.com/mirkr Международный представитель: Susan Van WhatsApp +86 (166) 73 68 57 62 https://vk.com/susanvan
-
Данный проект предназначен для управления RGB лампами с помощью дисплейного модуля STONE: 1. Управление цветом света 2. Управление яркостью света 3. Управление четырьмя режимами работы лампы Принцип работы управляющего tft-lcd дисплея STONE Модуль tft-lcd взаимодействует с MCU клиента посредством команд (шестнадцатеричный код), а MCU затем управляет работой подключенного устройства в соответствии с полученными командами. Разработка графического интерфейса пользователя Проводка и сварка Завершив вышеописанное управление сенсорным дисплеем, мы можем сосредоточиться на разработке MCU и ламп WS2812B_RGB. Но перед этим нам нужно провести сварочные работы. Схема подключения Адаптер питания 12В, который необходим для питания дисплейного модуля STONE STVC070WT-01 и для питания модуля MCU и лампы WS2812B_RGB путем понижения напряжения до 5В через dc-dc buck. Аксессуары, используемые в проекте сварка Сварите эти части вместе, и эффект будет следующим: Код драйвера STM32 Код STM32 Кнопки и текст на экране дисплея имеют соответствующие адреса. В данном проекте адреса компонентов экрана дисплея следующие: Наконец, код загружается в микросхему STM32, и готовая печатная плата подключается к экрану дисплея управления, при этом гарантируется стабильность электропитания. Затем яркость и цвет RGB-лампы можно контролировать с помощью модуля дисплея управления STONE. Окончательная схема подключения оборудования Эффект бега видеодемонстрация
-
У меня есть предварительная идея, что я хотел бы сделать металлоискатель, используя сенсорный дисплей. Сейчас у меня есть сенсорный дисплей, микроконтроллер ESP8266, зуммер, и я приобрел дополнительный чувствительный элемент Холла. Это все, что мне нужно использовать? Может ли кто-нибудь с опытом в этой области подсказать мне идею?
-
Игра Tic Tac Toe на основе arduino и HMI
Fordli опубликовал тема в Arduino, ESP32, ESP8266, Raspberry Pi
Я считаю, что знакомиться с новым продуктом, создавая игры, очень весело и нескучно, и именно поэтому я сделал этот проект. Этот проект заключается в использовании Arduino UNO и lcd-дисплея Stone tft для разработки простой игры в крестики-нолики. Материалы, необходимые для эксперимента Arduino UNO tft lcd дисплей Stone STWI070WT-01 Принцип работы системы Задайте, что первое нажатие на экран должно быть O, второе нажатие на экран - X, проделайте этот цикл. Установите 8 массивов для хранения количества O и X в каждой строке, столбце и диагонали каждой сетки, до тех пор, пока есть три одинаковых знака является победа, то будет мигающий красный ящик, чтобы доказать победу строки, столбца или диагонали, а затем нажмите сброс, чтобы начать игру снова. Простая схема соединения Разработка графического интерфейса пользователя Прежде чем я размещу код, мне действительно нужно поблагодарить всех на форуме за исправление моей ошибки при загрузке. После решения этой проблемы, мой код был загружен на плату UNO без каких-либо проблем, что, наконец, позволило мне реализовать мой проект. Спасибо всем, кто помог мне! Здесь будет приложен демонстрационный видеоролик проекта. -
Всем здоровья! Направьте пожалуйста куда копать дальше ,ситуация следующая тв " витязь 32 LCD 821-5DC ". Матрица T315XW03 V.3 БП MEGMEET MP116A REV 1.0 Мат плата cv308h-d-10 Инвертор T731041.03 HF MP116 NCP1606_L6599_OB2263_AP4407M.pdf Тв моргает после включения,у бп на выходе 24в 12в и 5 в.На 12 в момент моргания напряжение скачет по 11,8 до 3 , на 24 до нуля. 5в стабильные, если отключить шлейф инвертора напряжение нормализуется по (11,8). 24,2 . 5,1 и тв работает стабильно не выключается подсвечивал фонарем. поменял электролиты на инверторе были 270uf 35v поставил 330uf 35v (нужных в магазине не было)так же отпаял и проверил мосфеты D4184 все показывают одинаковое значение (сверял с новым из магазина).На бп поменял все электролиты и керамические конденсаторы выпаивал проверял диоды в одну сторону передают в другую нет, esr метра нету ,есть ещё вариант купить бп на авито в моем городе есть такой,но не хочу выкинуть деньги на ветер если вдруг проблема не в нем. за колхоз извиняюсь) опыта в электронике не много только учусь буду рад советам с годным контентом по диагностике) 13 мая 2020 г. (1).mp4
-
Добрый день уважаемые! У кого есть схема подключения дисплея такого и библиотека ? Очень надо!
-
Помогите разобраться с подключение LCD ! Попалась такая плата хочу подключить к Ардуино ! Но не чего не гуглится ? Может кто сталкивался с таким предполагаю что плата с частотного преобразователя . Хотелось бы узнать схему подключения напряжение питания раcпиновку .
-
Приветствую форумчане!!! Поздравляю Вас с наступающим 2019, Всех благ в новом году Вам и Вашим близким людям!!! Собственно теперь вопрос: Подскажите, как реализовать проект удаленного управление LCD MT-20S4M (МЭЛТ, контроллер Китай HD44780 )) с интерфейсом I2C (PCF8574A) например по ethernet, при чем нужно управлять несколькими индикаторами примерно 20 , а то и более, информацию выводить при помощи компа по ethernet информация буквенно-числовая по типу A1-0V01-2-50 можно формировать информацию на компе в таблице и передавать ее, благодарю за мнения и предложения
-
Привет всем. Хочу собрать калькулятор на atmega 328p. Но не как не могу запустить LCD TIC55, основанный на сдвиговом регистре с чипом ML1001. Никогда не связывался с подобным дисплеем. Понравился очень экономичным потреблением тока и экономным количеством выводов управления - всего 3. Проблема в тактирование, как написать программу для вывода хотя б одного символа, документации мало нашел, так же есть библиотека для atmel studio 5, сам пользуюсь 7. Библиотку переделал под 7 но дисплей так ничего и не вывел. Подскажите как правильно написать программу, язык значения не имеет хоть assembler или С. Мне надо что б дисплей вывел хоть один символ корректно, дальше разберусь TIC55 Display Module.pdf
-
Маркировка микросхемы U1 на плате T-con V260B3-XC09 от матрицы V260B3-P09
Гость опубликовал тема в Песочница (Q&A)
Есть LCD панель V260B3-P09 rev.C1. С платы T-con V260B3-XC09 отпаяна микросхема U1. Такая же плата бывает на панелях с другой маркировкой, например DE260AGM-C1. В инете не нашёл чётких фото этой платы с читаемой маркировкой микросхемы. Если у кого то есть хорошее фото платы или сама плата - пожалуйста, напишите маркировку или сделайте фото. Хочу на основе этой матрицы и китайской универсальной основной платы сделать ТВ.- 3 ответа
-
- V260B3-XC09
- V260B3-P09
-
(и ещё 2 )
C тегом:
-
Доброго времени суток. Понадобилось сделать несложное меню. Меню построено следующим образом - имеется главный пункт и 4 подпункта. Попасть в нужный подпункт можно только через главное меню. Вот примерный вид главного меню. Блок схема меню Конструкция кода typedef struct { uint8_t menu;// uint8_t submenu;// MAIN_MENU, MENU_MANUAL, MENU_AUTO, MENU_SETUP, MENU_START }menuItem; typedef struct Selection { unsigned char id; //Номер меню/подменю unsigned char ent_f : 4; //Флаг входа в подменю unsigned char esc_f : 4; //Флаг выхода из подменю }SL; enum switchVariants : byte { // Определения для переключателя пунктов меню; MAIN_MENU, MENU_MANUAL, MENU_AUTO, MENU_SETUP, MENU_START }; switchVariants switchPointer = MAIN_MENU; // С чего начнем цикл int main (void) { while(1) { } } Посоветуйте как организовать вход и выход из меню? Для этого завел два флага ent и esc. Но как их связать голову ломаю.
-
Подключаемый через mini Usb Lcd дисплей для компьютера. Позволяет выводить различную информацию на экран. Проверялось в Windows (Lcd Smarie, AIDA64) и Linux (LCDProc, lcd4linux). Платы немного с дефектом - для удобства подключения usb пришлось сточить уголок. Кабель miniUSB к комплект не входит. Позволяет подключать к компьютеру дисплеи 1602 или 2004 на контроллере hd44780 (самый распространенный). Цены: Без дисплея - 600 С дисплеем 1602 - 700 С дисплеем и металлическим корпусом - 900 Демонстрация работы Пересылка по РФ почтой + 250. Самовывоз - Краснодар.
-
Накрылась фоторамка Texet TF-803 которая верой и правдой прослужила несколько лет. Возникла идея задействовать lcd экран и подключить его к raspberry через lvds. (30 pins LVDS (1 ch, 8-bit) , FPC) Пытался найти даташит он есть на panelook.com http://www.panelook.com/TM081JFH01_Tianma_8.1_CELL_overview_20071.html но к сожалению у меня нет регистрации, кто нибудь может скачать оттуда pdf со спецификацией? Скачал сам все таки...Там какая то сложная система с кредитами, пришлось мыло засветить, теперь спамом замучают наверно.
- 1 ответ
-
- lcd
- tm081JFH01
-
(и ещё 2 )
C тегом:
-
Ошибки при подключении библиотеки LCD Proteus 8
Anastas Mik опубликовал тема в Программное обеспечение
Народ, всем привет! Кто знает, почему не подключаются нормально библиотека LCD к Proteus 8. Перепробовал уже целую кучу, но все время выдает столько же ошибок. Библиотеку беру от сюда: http://kot3245.ru/hrdwr/ssd1306IIC.html LCD на SSD1306. Протеус вообще способен корректно работать с внешними библиотеками? Подскажите плз. -
Доброго дня. HT PICC18 9.83, MPLAB8.87, PIC18F25K22. Для вывода изображений на экран LCD используется стандартная процедура перебора колонок и строк 64х64. В соответствии с этим созданы 2хмерные массивы изображений со своими названиями но одинакового размера - точно под экран LCD. При изменении ситуации надо выдать ту или иную картинку на экран. В идеале так: Const char Ekran1 [64][64] { {0x00,........0x63} // 1 строка ..... {0x00,........} // 64 cтрока }; Const char Ekran2 [64][64] { {0x00,........0x63} // 1 строка битовых данных ..... {0x00,........} // 64 cтрока }; WriteLCD(Ekran1); // выдали первый экран DelaySec(3); // пауза WriteLCD(Ekran2); // выдали второй экран DelaySec(3); .... .... Процедура вывода: for(p=0; p<8; p++) //Цикл по всем 8-ми страницам индикатора { WriteCode6464(p|0xB8);//Установка текущей страницы WriteCode6464(0x40);//Установка текущего адреса для записи данных в 0 for(c=0; c<64; c++) //Цикл вывода данных { WriteData6464(Ekran1[p][c]);//Вывод очередного байта в индикатор }; }; Как можно это сделать? Понимаю что через указатели - но не соображу...
-
В наличии имеется VFD дисплеи (вакумно-люминисцентные) 20 символов 2 строки, интерфейс подключения USB,(так же есть RS232) определяется как HID-устройство (без драйверов),потребление примерно 430 мА Дисплеи от электронных POS терминалов, есть БУ, есть новые в упаковках Цена зависит от кол-ва до 5 шт - 500руб, от 5 до 10 шт - 400 руб, от 10 до 20 шт - 350, далее договорная Нахожусь в московской области, г.Подольск, высылаю транспортными СДЭК или ЭНЕРГИЯ Связь - 8926-272-35- три два, Whatsapp,Telegramm и тд так же имеются сами терминалы и блоки питания 24вольт 7 ампер
-
Здравствуйте, товарищи! Я только начал изучать программирование МК с ассемблера для пиков. Прошёл светодиодную мигалку и взялся за вывод текста с PIC16F628A на ЖКИ 1602А. Но не заладилось. Взял готовую прошивку (сама она успешно запустилась), слегка подредактировал: задал соответствие DB0...DB7=RB0...RB7, вывел отдельные переменные address и symbol для адреса и символа ячейки на экране. Это выглядит следующим образом: MOVLW 0x00 ;вывод единицы в первую ячейку MOVWF address MOVLW 0b00110001 MOVWF symbol CALL znak при этом используются подпрограммы znak: MOVF address,0 ;вывод адреса MOVWF PORTB BCF RS CALL strob CALL delay_39us MOVF symbol,0 ;вывод символа MOVWF PORTB BSF RS CALL strob CALL delay_39us RETURN strob: BSF E NOP ;задержка 2 мкс NOP BCF E RETURN Второй день до поздней ночи перепроверяю прошивку, надёжность и правильность на бредборде, RC-цепочку на MCLR. Скачанный проект работает, а моя программа - нет. Прошу помочь в поиске ошибки в коде. lcd-test.asm
- 7 ответов
-
- PIC16F628A
- 1602A
-
(и ещё 4 )
C тегом:
-
Доброго времени суток уважаемые форумчане! Интересует такой вопрос: "Где можно найти поставщика/производителя матриц для телевизоров?" В частности интересует LG 42LB561V. Матрица разбита, меняется элементарно, а вот найти её нигде не могу. Даже её маркировку(на самой матрице не указана). Перелопатил AliExpress, AliBaba, TaoBao, eBay и всевозможные доски объявлений. Если и есть упоминание о данном аппарате(б/у), то обычно с разбитой матрицей. Может подскажете хотя бы куда копать. Обращался по этому поводу в представительство LG по Европе, отправили меня к их поставщику основному Equinox, а они отправили обратно к LG, ссылаясь на то, что не могут мне отправить запчасть и даже предоставить парт номер(мол не поддерживают они их). Объяснив эту ситуацию представительству LG они отправили меня к представительству в Украине, а оно вообще молчит и не реагирует. Может кто-то сталкивался с поиском матриц и заказом их? Была бы очень кстати эта информация. Заранее благодарен за любую помощь!
-
Добрый день, имею плату STM32F4 DISCO с LСD дисплеем. Я новичек, хочу разобраться как вывести на него что нибудь. Подскажите что читать, куда смотреть?
-
Здарова, железячники. Собираю клавиатуру из 12-ти кнопок, которую подключаю к пичку (PIC18F25K80). Но про клавиатуру не важно, там все разобрано и код сделал уже. Проблема в том, что сейчас нет времени самому писать библиотеку для работы с LCD дисплеем (через недельку-две я сяду и разберусь), поэтому я ищу готовые библиотеки. Дисплей - LM016L, контроллер - HD44780. Нашел одну библиотеку, добавил в код. Компилятор ругается на выводы строчек и не хочет выводить переменные. Прилагаю код: IDE - MPLAB X v4.05 Компилятор - XC8 бесплатный. Варнинги от компилятора + строчки: PORTC = (data & 0x0F)*16; // newmain.c:46: warning: (373) implicit signed to unsigned conversion PORTC = (data >> 4)*16; // newmain.c:54: warning: (373) implicit signed to unsigned conversion PORTC = (data & 0xF)*16; // newmain.c:57: warning: (373) implicit signed to unsigned conversion WriteByte(addLUT[row] + col); // newmain.c:65: warning: (373) implicit signed to unsigned conversion SetLCDPosition(LCD_Line+1,0); // newmain.c:87: warning: (373) implicit signed to unsigned conversion WriteByte(i); // newmain.c:116: warning: (373) implicit signed to unsigned conversion ShowStr(b); // newmain.c:160: warning: (357) illegal conversion of integer to pointer ShowStr("BAD"); // newmain.c:172: warning: (359) illegal conversion between pointer types
-
Прошу помощи с определением распиновки и контроллера дисплея
zeconir опубликовал тема в Сотовая связь
Добрый день. Появилась возможность добыть несколько десятков дисплеев от китайфонов. Дисплеи с сенсором, так что для радиолюбителя - прям лакомый кусочек. Но вот инфы на них нет. Надписи на шлейфе: M403B115 M30112B341 FPC-FTM300D80Z 2010-01-26 На сенсоре: PB093-FR-TR Прошу помощи в определении контроллера и распиновки, может ко-то с ними уже сталкивался. В крайнем случае, можно и только контроллер. Распиновку и инициализацию попытаюсь снять лог. анализатором с рабочего тела с аналогичным дисплеем.