Как стать автором
Обновить

Комментарии 22

Спасибо за Ваш труд, мне это интересно в перспективе. Сейчас, признаюсь — не читал. Но ведь туториалы — они такие -их читают потом, понемножку.
Дизайнер из вас так себе если честно:-)
Да я знаю… Но хоть как то. Как там говорилось — «Вам шашечки или ехать»
Вы кажется немного разобрались с программой составления интерфейса
Скажите, не встречался ли там вам механизм поворота изображения?
Раздумываю насчёт покупки но стрелки в виде одноцветных палочек на мой взгляд выглядят достаточно плохо.
Хотелось бы своё изображение стрелок вращать.
image
нельзя поворачивать. если только загрузить кучу картинок в панельку и менять их. и альфа канала нету.
возможно в будущем и появится такой функционал. но на данном этапе развития их софта пока что всё печально.
если финансы позволяют присмотритесь лучше к «FTDI Cleo» и другим более развитым аналогам.
нда, незадача, для обычных часиков придётся сделать 720 картинок циферблата со стрелками)))

FTDI Cleo на индиегого уже закончились и нигде не сказано что они вобще когда-то появятся в свободной продаже.
смотря на цены аналогов, проще купить планшет/смартфон дешевый, с подходящей диагональю и нарисовать интерфейс там
что мешает взять пятидолларовую малинку + ЖК к ней и уже рисовать под линукс ???

ну нету Cleo не беда. что мешает найти аналог той же FTDI Cleo у той же FTDI?
http://www.ftdichip.com/Products/Modules/EVEModules.html
http://shop.clickandbuild.com/cnb/shop/ftdichip?op=catalogue-products-null&prodCategoryID=221&title=VM800BU+-+3.5%22+TFT
ну нету Cleo не беда. что мешает найти аналог той же FTDI Cleo у той же FTDI?

Тут вопрос цели. Нужно красиво или недорого. 3.2 Nextion -1400 руб. vs 3.5 VM800BU35A-BK — 4300 рублей.

Любая инженерная задача имеет несколько решений.
цель часы. для Nextion это пока что миссия невыполнима. я только предложил варианты достижения цели. я уже обсуждал на форуме амперки как раз реализацию часов. и лучше и дешевле и функциональнее чем связка "«малины микро + жк» ничего интересного нету на данный момент времени.
Ну что то наподобие http://arduino-project.net/analog-clock-arduino-mega/ сделать и на Nexntion не сложно. У неё есть команды рисования (линия, круг, залитый круг, простой и залитый прямоугольник) и вывода текста. Эти команды поддерживаются в FLProg.

Эх чувствую не обойдусь я ещё одним уроком как хотел, придётся два делать. Часы рисовать.
ну а что делать. народ требует «хлеба и зрелищ» :))
Ну раз народ требует, надо народ уважить :)).
кстати. вот тут http://www.digikey.com/product-search/en/optoelectronics/display-modules-lcd-oled-graphic/524918/page/2 можно нехило накопать интересные варианты дисплеев. ну а дальше поиск по названию магазинов где дешевле.
> взять пятидолларовую малинку
«пятидолларовая» малина стоит примерно 40 долларов :D, плюс экран к ней баксов 10.

за эти деньги можно купить планшет 7 дюймовый (или 4 дюймовый смартфон) в магазине, притом денег ещё останется на ардуину и мороженку.
вопрос не в том что можно, а что нельзя. вопрос в достижении цели. если вам надо просто красивые часы, то да, соглашусь. проще купить планшет или смартфон и параллельно ещё изучить ява программирование под этот планшет или смартфон.

ардуино или малина это совсем другое. и относится больше к инжинирингу чем к красивости часиков дабы потешить свой глаз. и скорость освоения совсем другая нежели изучать ява программирование или другой язык. это совсем разные сегменты. да и 7 дюймов не впиндюришь в габарит трёхдюймовый.

а что касаемо мороженки и сдачи могу ответить следующее: (представьте картинку демотиватор «моё лицо когда мне говорят что планшет дешевле и быстрее» + http://ru.aliexpress.com/store/product/Orange-Pi-One-Set-3-Orange-Pi-One-Transparent-ABS-Case-USB-to-DC-4-0MM/1553371_32640565321.html + http://ru.aliexpress.com/store/product/Best-Price-Original-3-5-LCD-TFT-Touch-Screen-Display-for-Raspberry-Pi-2-Model-B/910129_32442045503.html )
итого примерно 2 тысячи рублей с богатством функционала против 1400 за панельку Nextion с ограниченным функционалом к которой ещё ардуино нужно прикупить и модуль RTC что бы часики работали более правильно и ethernet модуль для синхронизации часов если надо или заменить ардуино и ethernet модуль ESP12. вариантов полно.

для разных целей разные средства.
а зачем изучать яву?
есть множество других языков для андроида, например питон.
если ты знаешь какой-то язык программирования и можешь напсиать программу для малины, значит ты можешь на нём же напсиать программу для андроида)

для отображения графики всётаки смартфон больше подходит.
2140р. — малина с 3.5 экраном., 2300р. — смартфон с таким же 3,5 дюймовым экраном в салоне билайна.
но у смарта будет в 2,5 раза более высокое разрешение экрана.

Nextion на мой взгляд конкурент «глупым» tft панелькам.
библиотечки для которых в лучшем случае позволяют оперировать примитивами, круг, овал, квадрат, линия.
у меня есть экран 3,5 за 300 р. но нарисовать на нём что-то вроде градусника из этого урока самобийственно сложно.
это надо вручную подбирать координаты всех битмапов чтобы они в итоге образовали интерфейс.
плюс следить за очерёдностью обновления фрагментов и т.п.
как я уже сказал что для разных целей разные инструменты и подходы для реализации этих целей. если нужны только часы, то да, проще взять смартфон. причём при наличии кучи приложений в андройд маркете ничего программировать не надо будет (если конечно не выпендриваться). но если надо будет расширять функционал (к примеру включать что-то релюшкой по таймеру или более сложные вещи творить), то смартфона будет уже маловато. особенно без OTG совсем грустно будет. а так в принципе неплохое дешёвое решение в виде смартфона с часами врезанного в дверцу шкафчика где-нибудь на кухне. дёшево. сердито. красиво.
спасибо. утащил себе способ вывода архивных данных.
Сергей, а Вы планируете так же подробно расписать остальные возможности панельки? В частности, слайдер
Только что выложил ещё один урок. Слайдера там правда нет, но показано как запрашивать значения атрибутов элементов (на примере переключателя). Положение слайдера, такой же атрибут как и положение переключателя, и запрашивается аналогично.
Ссылка на урок
Спасибо!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий