// переменная для хранения количества рублей int counter; void setup() { // обнуляем количество рублей counter = 0; // открываем монитор Serial-порта Serial.begin(9600); // подписываемся на прерывание на 0 канале (2 пин Arduino Uno) // при смене значения с низкого уровня на высокий // с вызовом функции incCounter attachInterrupt(0, incCounter, RISING); } void loop() { } // обработчик прерывания void incCounter() { // инкрементируем счётчик количества рублей counter++; // выводим текущий баланс Serial.println(counter); }