?

Log in

No account? Create an account
  Journal   Friends   Calendar   User Info   Memories
 

Электронный миссионер

22nd February, 2019. 12:54 pm. Арудино, будь она неладна

Попросили меня знакомые помочь им с кодом для Ардуино. Я к ардуино отношусь ровно, не плохо и не хорошо. Хорошо, что она есть, плохо что люди на неё и останавливаются. Но народ пилит на ней свои железки, вот и я решил помочь.


Честно говоря я давно не брал в руки шашек, и давным давно ничего не писал для контроллеров. Ну на ардуинке на позапрошлой работе делал водосчётчики. Это было нужно как временное дешёвое решение, и оно себя вполне оправдало.Но там код писал от силы часа два, вместе с отладкой (до этого практически ничего не писал).
С контроллерами вообще редко сталкиваюсь. Нет, в код лазать приходиться - перенести что-то с контроллера, либо посмотреть прокол работы. Но писать - давно не писал.

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

Read 56 Notes -Make Notes

Back A Day - Forward A Day