да вы бы еще на си# писали))) а чо - язык еще удобнее чем плюсы.
только фишка в том что на одну строку написанную руками он тратит хрен знает сколько машинных кодов. а микросхема которая стоит отдельно и работает напрямую с железками должна работать максимально быстро.
а программная среда ардуины это какаято абстрактная хрень у которой даже прерываний нету. это учебная среда, которая учит непонятно чему. у людей которые с ней работают нет четкого понимания что происходит в процессоре, потому что оно не предполагает его изучение, языки эти все абстрактные высокого уровня.
если залезть на форумы по процам то ардуинщиков там много и основные вопросы - почему е работает, почему работает не так, почему захлебывается. ПОЧЕМУ ПАМЯТИ НЕ ХВАТИЛО.
такая же хрень у тех кто программит процы помощнее но используют тоже написанные кемто готовые функции. типа HAL, CUBE, SPL, и подобные.
это люди которые не изучали принципов работы железа!!!!!
когда они пишут init usart1(); они понятия не имеют какие куда биты пишутся и самое главное зачем. это программирование пользовательское. вот как есть у тебя машина, ты нажал кнопку и она завелась, а чо там в ней замкнуло разомкнуло никто не знает поэтому при малейшей проблеме телячими глазенками смотрят в рот слесарю. а ардуинщики и спльщики лезут на форумы чтоб поправили их бредятину.
а авр. ну не гавно, обычный слабенький процык. не наваливай на него кучу всего и будет себе пыхтеть.
да - память слетает - значит и нефиг его в ответственные места ставить
а вы ему плюсы!!))) 6ля да еще б на яве написали или на питоне, где один скрипт из 15 букв полмега кода генерит