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

Пользователь

Отправить сообщение

На самом деле это прикольно, но все же желательно перейти с Arduino ide/scratch на полноценные C/C++ по итогам обучения. Но да, собрать что-то своими руками, причем иногда это целое устройство со схемотехническими решениями - всякие расширители портов, преобразователи напряжения и прочее - это очень круто, всем советую. Но по опыту, как только ты начинаешь работать в it и писать код на постоянной основе, заниматься даже таким хобби уже не очень хочется... А вообще Arduino как-то недооценена профессиональными программистами - железячниками, непонятно почему они такие снобы только.

В этот раз все выглядит все же более продуманным, по крайней мере на текущий момент, все же linear layout для списков даже в 2019 это было, ну , странно...

Я считаю это лишь анонсом, потому что написать все приложение с указанными требованиями - 2 рабочих дня (16 часов), не торопясь. Вероятнее это будет быстрее, время я ставлю с запасом, на всякие сюрпризы непредвиденные. А статью написать по приложению, ну ещё день, тоже не торопясь (т.е. 3-4 недели не торопясь занимаясь по выходным). И это будет полноценное руководство, а не анонс того, что будет (или не будет, ведь могут быть всякие форс мажоры)

Судя по истории ваших публикаций - вы прошлый вариант до конца не довели. Поэтому мне непонятно, зачем выкладывать не статью, а описание?

У Гугла все есть в коделабах - и туториал и визуальное оформление и рассказы почему так.

Пожалуйста.

Я вам все ответил, дальше диалог с человеком который вести беседы не умеет, а самое главное не умеет приводить аргументы, считаю бессмысленным. И да, продолжайте писать драйвер, может быть когда-нибудь этому научитесь и поймёте разницу между драйвером в ос и кодом на МК. Ну и фобию к Arduino умерьте, в жизни говорят надо с широко открытыми глазами ходить, а не транслировать на всех вокруг страхи и заблуждения.

Я кстати полностью согласен с автором, когда есть семья что-то учить безумно сложно, а требования растут к кандидатам. И безумно благодарен всем тем, кто делает максимально понятные курсы по различным дисциплинам, от самого программирования и алгоритмов до математики и цос.

Включите proguard и соберите релизный билд только с compose. Весить должно не очень много. У нас есть приложение где рисовалка на compose это часть приложения (много и вьюх там) - экранов там сильно больше 1-го - весит 16 мб, aab меньше. Если же будет only compose, google обещает что размер будет меньше.

Какой именно туториал вы хотите? Можете глянуть коделабы от Гугла, 90% начальных вопросов они отсекут, а проходить их не долго, даже самым новичкам, плюс объем там все же побольше чем у вас.

Если нужно что-то более углубленное, на startandroid есть курс по compose - он недорогой, но с кучей нюансов.

Если вы хотите статьи, то тут их тоже хватает:

Что касается реализации альтернативной, возможно и поделюсь, но обещать не буду

Это даже на начало не тянет, так, анонс разве что. Там дел то на 2 дня не спеша (и то, это с запасом)

Ну вроде код закрыт, исходники не предоставляют, что как минимум печально. А так, на скринах вроде Fernschreiber симпатичнее выглядит.

Вы не понимаете разницы между драйвером ос и программой МК, серьезно? И в цпу x86 есть как минимум i2c шина всегда. Да и spi должна быть, так что про отсутствующий модуль снова мимо. Соберите программу для МК в виде driver для ос, сомневаюсь что компетенций хватит, хотя самомнения то много.

Да, это у вас дальше Ардуино головного мозга аргументов нет. Я на прощание объясню, раз вы настолько глупы что не способны понять, что писать код можно не только в Arduino ide. Писать можно и в Arduino ide без библиотек. И то, что подключил, кнопкой залил наоборот плюс, а не минус, но видимо людям, настолько хорошо разбирающимся в вопросе - которые ни одного аргумента кроме chat gpt и подключил, собрал, загрузил, найти не способны - объяснять такие вещи бесполезно.

А уровень абстракции программы зависит от ide - какие инструменты она даёт (язык, компилятор, линковщик, отладчик). Можно под Arduino писать на assembler и даже переписать загрузчик под свои нужды, можно писать на C, можно на scratch. И все это разные уровни работы.

Вы напишете логику работы с шиной i2c например? Или spi? Можете попробовать, поделитесь потом примером.

И вы так и не ответили про уровень абстракции при написании программы в другой ide.

Это какой слой абстракции будет если я для Uno буду писать в Atmel studio можно узнать?

Если вы не в состоянии понять что hal для МК и hal для x86 это слегка разные вещи, поздравляю, вы бесполезно крутились в этой сфере.

Arduino по умолчанию собиралась на МК avr, энтузиастами добавлены другие, но сама платформа - МК avr, за редкими исключениями.

Ну ок, автор упомянул chat gpt, Arduino от этого хуже не стала.

Я не гуру ассемблера, просто вероятно разбираюсь в этом лучше вас, а вы общаться не умеете, хамите и что-то пытаетесь рассказать по итогу не разбираясь в вопросе.

Будет время попробуйте собрать программу от МК avr на x86. Может поймёте что за ахинею вы написали.

Не нужен, не пользуйтесь, вас вроде его покупать под дулом пистолета не заставляют.

Мне кажется, что chat gpt вы пользуетесь чаще, чем авторы замка - потому что вы его упоминаете в каждом сообщении. Возникает вопрос, а почему? Возможно вы сами им пользуетесь?

Не до конца понял аргумент про компиляцию на x86, вы точно разбираетесь в предметной области?

Ещё раз - Arduino, неплохая платформа для прототипирования, открытая, на базе которой можно собрать свой контроллер чего угодно - в данном случае замка. Понятно, что выглядеть оно будет иначе, но компоненты можно взять те же самые. Так что ваш пассаж про то, что странно видеть прототип на Arduino мне лично не понятен.

Открою тайну, но код с Arduino на голый МК любой mega архитектуры (с учётом перефирии и памяти конечно) перенести не очень сложно, поэтому хоть tiny85, хоть atmega16a роли играть не будет.

А я например люблю ассемблер для avr, дальше что? Что вам нравится или мне нравится это субъективно. Объективно в Arduino нет чего-то плохого, за что можно ее хаять. Даже писать в Arduino ide никто не заставляет - альтернатив много, от Atmel studio до vs code.

Вроде Arduino, без учёта его ide и особенностей разработки на ней на недо с++, это частое устройство для прототипирования как минимум у любителей. Что плохого сделать прототип на ней? Да и устройств на atmega-х куча на самом деле, так что в теории на них можно и собрать.

Купить что-то в магазине МТС - это надо быть заранее готовым к цирку с конями.

Если очень надо, можно eeprom перезаписать, но это для любителей уже - во первых ее надо снять, во вторых найти дамп со сброшенным счетчиком + купить самый дешёвый программатор (он правда всего рублей 250-300 стоит)

Есть brother и canon с снпч. И честно говоря проблем с ними вроде бы нет. Да, оригинальные чернила стоят дороже не оригинальных (разница может быть в несколько раз), но для дома не сказал бы что прям очень принципиально и дорого. Но принтеры дороже чем обычные картриджные - снпч где-то 17к - 20к стоит сейчас. Ну и лить можно что угодно, никто это в них не проверяет.

Спасибо за подробный ответ, мне будет что обдумать.

Информация

В рейтинге
2 922-й
Зарегистрирован
Активность