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