В данной статье рассмотрим создание класса счётчика срабатываний датчика инфракрасного света на компараторе LM393. На датчике расположены три контакта, GND, OUT и VCC. Сигнал будем считывать с контакта OUT функцией digitalRead. Исходный код класса на Arduino C++: class TriggerCounter { public: enum TickMode { ENTER = 0, // Увеличение/уменьшение значения счётчика на вход препятствия LEAVE = 1, // Увеличение/уменьшение значения счётчика на выход препятствия BOTH = 2 // Увеличение/уменьшение значения...
Столкнулся я тут с небольшой задачей при разработке аппаратного IGBT ключа для управления тормозным резистором применительно к частотному преобразователю. Идея моя состояла в том, чтобы сделать аппаратное...