Арудино, будь она неладна
Feb. 22nd, 2019 12:54 pmПопросили меня знакомые помочь им с кодом для Ардуино. Я к ардуино отношусь ровно, не плохо и не хорошо. Хорошо, что она есть, плохо что люди на неё и останавливаются. Но народ пилит на ней свои железки, вот и я решил помочь.

Честно говоря я давно не брал в руки шашек, и давным давно ничего не писал для контроллеров. Ну на ардуинке на позапрошлой работе делал водосчётчики. Это было нужно как временное дешёвое решение, и оно себя вполне оправдало.Но там код писал от силы часа два, вместе с отладкой (до этого практически ничего не писал).
С контроллерами вообще редко сталкиваюсь. Нет, в код лазать приходиться - перенести что-то с контроллера, либо посмотреть прокол работы. Но писать - давно не писал.
Ну в общем, помогаю я с кодом. Типа по скайпу онлайн переписываю их код с пояснениями. И тут понимаю, что для опроса датчиков и кнопок в коде не хватает таймера. Ибо можно пропустить нажатие. Ну и начинаю смотреть что сделано для ардуины в области таймеров. И волосы шевелятся... Си++ на 8-ми битах, всякие кривые скетчи... Ужас. В общем, я плюнул и начал смотреть, как это всё сделать по взрослому, и вернулся к истокам easyelectronics ну и хороший пример именно для ардуино. Без всяких скетчей.
Желание вообще весь это ардуно говнокод переписать на ламповом си, а лучше на ассемблере. Ещё у ардуинки убогий редактор. Интересно, можно ли компилировать и прошивать из консоли? Так же, каким образом можно писать на gcc и использовать арудино-загрузчик?

Честно говоря я давно не брал в руки шашек, и давным давно ничего не писал для контроллеров. Ну на ардуинке на позапрошлой работе делал водосчётчики. Это было нужно как временное дешёвое решение, и оно себя вполне оправдало.Но там код писал от силы часа два, вместе с отладкой (до этого практически ничего не писал).
С контроллерами вообще редко сталкиваюсь. Нет, в код лазать приходиться - перенести что-то с контроллера, либо посмотреть прокол работы. Но писать - давно не писал.
Ну в общем, помогаю я с кодом. Типа по скайпу онлайн переписываю их код с пояснениями. И тут понимаю, что для опроса датчиков и кнопок в коде не хватает таймера. Ибо можно пропустить нажатие. Ну и начинаю смотреть что сделано для ардуины в области таймеров. И волосы шевелятся... Си++ на 8-ми битах, всякие кривые скетчи... Ужас. В общем, я плюнул и начал смотреть, как это всё сделать по взрослому, и вернулся к истокам easyelectronics ну и хороший пример именно для ардуино. Без всяких скетчей.
Желание вообще весь это ардуно говнокод переписать на ламповом си
no subject
Date: 2019-02-22 10:35 am (UTC)Для остального читай сюда: https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc
Упд. Оказывается, и прошивать можно, читай по линку
no subject
Date: 2019-02-22 01:01 pm (UTC)no subject
Date: 2019-02-22 01:07 pm (UTC)(no subject)
From:no subject
Date: 2019-02-22 10:42 am (UTC)no subject
Date: 2019-02-22 10:51 am (UTC)no subject
Date: 2019-02-22 10:58 am (UTC)no subject
Date: 2019-02-22 10:50 am (UTC)no subject
Date: 2019-02-22 11:00 am (UTC)no subject
Date: 2019-02-22 11:01 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2019-02-22 10:52 am (UTC)Eclipse можно настроить для работв с ардуиной.
По крайней мере, в 2011 прокатывало)
no subject
Date: 2019-02-22 11:02 am (UTC)no subject
Date: 2019-02-22 11:16 am (UTC)no subject
Date: 2019-02-22 07:06 pm (UTC)no subject
Date: 2019-02-22 10:57 am (UTC)no subject
Date: 2019-02-22 10:59 am (UTC)так каждый делает
благо, все это - хобби и баловство, можно время разбрасывать как душе угодно
no subject
Date: 2019-02-22 11:13 am (UTC)а что, тоже хобби
(no subject)
From:(no subject)
From:no subject
Date: 2019-02-22 12:42 pm (UTC)Это очень опасное желание которое может перейти в хроническое заболевание. Его надо глушить медикаментозно на начальной стадии. Рекомендую таблетки "Похуин". По две штуки в день после еды.
А редактировать можно и в другом редакторе.
no subject
Date: 2019-02-22 12:50 pm (UTC)В общем-то я этим и занят.no subject
Date: 2019-02-22 12:54 pm (UTC)Я с geany на него перешёл. Намного удобней работать. Можно настроить цели сборки и клавосочетанием прошивать.
Но аврки зело убоги! Даже STM8 рвут их!!я писал как-то про свои приключения с авр. В одном случае получилось на стм8 сделать,, в другом использовал абдурину для отладки (удалил бутлоадер и работал как с обычной авркой; потом пересобрал под конкретную аврку).
no subject
Date: 2019-02-22 01:33 pm (UTC)no subject
Date: 2019-02-22 01:43 pm (UTC)Мелкософт априори ничего хорошего сделать не может!!!
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2019-02-22 01:34 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2019-02-22 09:53 pm (UTC)(no subject)
From:no subject
Date: 2019-02-22 04:08 pm (UTC)no subject
Date: 2019-02-22 07:51 pm (UTC)