Треба услуги программиста
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Треба услуги программиста
Есть такая библиотека для работы с TFT экраном http://www.henningkarlsen.com/electroni ... .php?id=51
там не хватает одной ОЧЕНЬ нужной функции считывание экрана по пикселям
Примерно такой: getPixel(x,y)
Кто нибудь может дописать и че это будет стоить?
Отет можете писать в ЛС.
для тех кто пошлет к автору, то уже писал ему он молчит уже долго
там не хватает одной ОЧЕНЬ нужной функции считывание экрана по пикселям
Примерно такой: getPixel(x,y)
Кто нибудь может дописать и че это будет стоить?
Отет можете писать в ЛС.
для тех кто пошлет к автору, то уже писал ему он молчит уже долго
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Re: Треба услуги программиста
А ты нажми кнопочку "Donate" - и да будет тебе сЧастье от автора бибилиотеки!aftaev писал(а):для тех кто пошлет к автору, то уже писал ему он молчит уже долго
(;
p.s.
Шутка: Т.С. похоже нарушает 2 и 3 правила данного раздела...
- sr480
- Мастер
- Сообщения: 1295
- Зарегистрирован: 08 янв 2012, 20:48
- Репутация: 139
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Треба услуги программиста
а зачем считывать экран, если ты его сам и отрисовывал?
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Треба услуги программиста
отрисовка идет шрифтом разным, нужно считать и на принтер вывести.sr480 писал(а):а зачем считывать экран, если ты его сам и отрисовывал?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Треба услуги программиста
Так может проще функцию сделать которая будет на принтер шрифтами выводить?
Просто так может и не выйти, в самой ардуине не хранится то, что на экране, а экран может и не давать такой информации.
Просто так может и не выйти, в самой ардуине не хранится то, что на экране, а экран может и не давать такой информации.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Треба услуги программиста
Глянул немного код, так в нем эти данные не получить, т.е. нет буфера для видео, все выводиться на лету, может в самих контроллерах есть такая возможность, но их 19 вариаций, у тебя какой к стати видео-контроллер?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Треба услуги программиста
задача примерно такая:Nick писал(а):Так может проще функцию сделать которая будет на принтер шрифтами выводить?
у это библиотеки есть несколько шрифтов, выбрали напечатали текст + если нужно при помощи Тач экрана нарисовали что нужно. Далее жмем пуск, программа считывает пиксель за пикселем экран, управляет шаговиками (оси х, у) и где нужно плюется краской из сопла.
Это проще было бы сделать если было бы считывание экрана.
Автор библиотеки ответил что вроде не получится типо сигнал RD не используется.selenur писал(а):Глянул немного код, так в нем эти данные не получить, т.е. нет буфера для видео, все выводиться на лету,
Можно бы и купить какой нужно.selenur писал(а):но их 19 вариаций, у тебя какой к стати видео-контроллер?
На самом экране нет названий 3.2"
в Ардуине прописывается так:
ITDB02 myGLCD(38,39,40,41,ITDB32S); // Задаем используемый экран
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Треба услуги программиста
IMHO будет дешевле сделать простенький контроллер, понимающий jpeg/gif/png и в комплекте приложить 5-7 дюймовый планшет с граф. редактором.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Треба услуги программиста
Для решения данной задачи может найти вариант попроще?
например на компьютере программка анализирует рисунок, и выплевывает файл типа развертки (как в телевизорах изображение рисуется), в виде отрезков, отрезки будут 2-х типов, когда нужно плеваться при движении, и когда не нужно, а потом этот файл ардуина с SD карты читает, и формируются сигналы для шаговиков.
например на компьютере программка анализирует рисунок, и выплевывает файл типа развертки (как в телевизорах изображение рисуется), в виде отрезков, отрезки будут 2-х типов, когда нужно плеваться при движении, и когда не нужно, а потом этот файл ардуина с SD карты читает, и формируются сигналы для шаговиков.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Треба услуги программиста
К стати тоже вариант с помощью такой штуки http://chipster.ru/catalog/modules/inte ... /2283.html можно ардуину подключить к планшету у которого поддерживается USB хост, терминальные программы для работы с ком портом есть в маркете, для тестов хватит, даже без программирования под андроид.UAVpilot писал(а):IMHO будет дешевле сделать простенький контроллер, понимающий jpeg/gif/png и в комплекте приложить 5-7 дюймовый планшет с граф. редактором.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Треба услуги программиста
здесь ключевое значение на компьютере. Вот компьютер нафик не нужен.selenur писал(а):например на компьютере программка анализирует рисунок, и выплевывает файл типа развертки (как в телевизорах изображение рисуется),
Нужно примерно так, кнопочки пожмакал текст набил, подошел и:
https://www.youtube.com/watch?v=YWTH_5rA6J0
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Треба услуги программиста
Ну теперь понятно зачем, тут тогда можно применить другой подход, например на устройстве с дисплеем ты набрал текст например "12345" после этого нажимаешь кнопку старт, (в архиве библиотеки был файл font.c он содержит попиксельное начертания шрифта размер символа незнаю но представим что 5х10) так вот получаем начертание первой линии первого символа, потом второго и т.д. после пятого например получаем начертание 2-й линии первого символа, и т.д. либо как на видео, пропечатываем каждый символ по очереди. Т.к. начертание символов обычно выражается битами 0 или 1 то думаю понятно как ориентироваться для печати. Если не секрет чем хочешь печатать рисовать?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Треба услуги программиста
от этого секса и хотелось уйти, намного проще было считывать по пикселям с экранаselenur писал(а):Ну теперь понятно зачем, тут тогда можно применить другой подход, например на устройстве с дисплеем ты набрал текст например "12345" после этого нажимаешь кнопку старт, (в архиве библиотеки был файл font.c он содержит попиксельное начертания шрифта размер символа незнаю но представим что 5х10) так вот получаем начертание первой линии первого символа, потом второго и т.д. после пятого например получаем начертание 2-й линии первого символа, и т.д. либо как на видео, пропечатываем каждый символ по очереди. Т.к. начертание символов обычно выражается битами 0 или 1 то думаю понятно как ориентироваться для печати.
Как вариант при наборе текста выводить текст на экран и писать сразу пиксели в массив. Потом из массива считывать.
ударная головка - в разработкеselenur писал(а):Если не секрет чем хочешь печатать рисовать?
электроискровая головка - в разработке
чернильноплевательная голова есть от VodeoJet
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- selenur
- Почётный участник
- Сообщения: 4604
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1621
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Треба услуги программиста
Посмотрел я файлик DefaultFonts.c в нем оказалось несколько шрифтов, самый первый размером 8х12, например нужно вывести символ "3" в масиве он выглядит так: 0x00,0x00,0x70,0x88,0x08,0x30,0x08,0x08,0x88,0x70,0x00,0x00
Если разложить по битам, то получается так:
0x00 -> 00000000
0x00 -> 00000000
0x70 -> 01110000
0x88 -> 10001000
0x08 -> 00001000
0x30 -> 00110000
0x08 -> 00001000
0x08 -> 00001000
0x88 -> 10001000
0x70 -> 01110000
0x00 -> 00000000
0x00 -> 00000000
И по видео видно что там символы по очереди печатаются, по прикидкам намного проще код будет именно в такой реализации, но как говорится это моё мнение
Если разложить по битам, то получается так:
0x00 -> 00000000
0x00 -> 00000000
0x70 -> 01110000
0x88 -> 10001000
0x08 -> 00001000
0x30 -> 00110000
0x08 -> 00001000
0x08 -> 00001000
0x88 -> 10001000
0x70 -> 01110000
0x00 -> 00000000
0x00 -> 00000000
И по видео видно что там символы по очереди печатаются, по прикидкам намного проще код будет именно в такой реализации, но как говорится это моё мнение
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Треба услуги программиста
Программно сгенерить шрифты гораздо проще, чем вытаскивать из памяти экрана (это, кстати, и не всегда возможно).
Тем более, что есть заготовки шрифтов. Реализуется практически на любом МК.
Тем более, что есть заготовки шрифтов. Реализуется практически на любом МК.
Если достаточно ОЗУ, то можно.aftaev писал(а):Как вариант при наборе текста выводить текст на экран и писать сразу пиксели в массив. Потом из массива считывать.
Чудес не бывает. Бывают фокусы.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Треба услуги программиста
А растром не долго будет печатать? На видео он символы вектором печатает... может лучше сразу символы Gкодом или чем-то полобным забить, и потом просто выводить уже готовые команды для каждого символа?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Треба услуги программиста
Точно. Вернее, вектором перемещается от точки к точке.Nick писал(а):На видео он символы вектором печатает...
Тогда и знакогенератор придется прописывать в векторной форме. G-код тут, ПМСМ, избыточен.
Чудес не бывает. Бывают фокусы.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Треба услуги программиста
Ну я это так, к слову сказал Gкод.
Просто если это только для маркировки, то лучше всего взять шрифты специаольным образом подготовленные и все.
Просто если это только для маркировки, то лучше всего взять шрифты специаольным образом подготовленные и все.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Треба услуги программиста
Я когда-то давно писал что-то вроде конвертора Type1 и TTF шрифтов в Gcode: проге указываешь шрифт, размер и символ - получаешь Gcode для него, причём можно было выбирать по контуру или по средней линии. Там не сложней, чем в gcodetools.
Только вот что-то найти не могу где сохранил...
Только вот что-то найти не могу где сохранил...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Треба услуги программиста
это же ниразу не просто Колись, как сделал!!!UAVpilot писал(а):или по средней линии.