Вопрос, наверняка простой и не раз поднимался, но видимо у меня еще мало компетенции чтобы быстро его решить или найти на него ответ. Вопрос: На аналоговый вход подается допустим всегда единица, один раз в секунду. Как реализовать в коде сложение от единицы с последующими единицами, пока мы не отключим ардуино? Навыки первоначальные программирования знаю, так что, если не влом, подскажите или напишите пожалуйста именно момент сложения с запоминанием.
Код (C++): long summ = 0; .......... { if (digitalRead(A0)) long++; } Ну или через прерывание, если Ардуина делает в это время что то важное.
Вот вспомнил: q=ax; //(тут q=1, т.к. ax=1) w=q+ax; // (в итоге w=2) w=w+ax; //(w=3) в итоге, считает 1, 2, 3, 4 и т.д.
Ну вот так у меня заработало: iu =1; Ah=Ah+iu; delay (1000); чтобы считало 1,2,3,4,5 и т.д в Аh через секунду. (Все переменные объявлены)