Проект "Arduino UNO Visitor Counter" представляет собой интеллектуальный счетчик посетителей, разработанный на базе Arduino UNO. Используя ультразвуковые датчики для точного обнаружения движения, LCD дисплей для отображения текущего количества посетителей и светодиодный индикатор для сигнализации о достижении максимального предела, устройство обеспечивает надежный механизм подсчета и контроля посещаемости в различных сценариях, таких как магазины, офисы и выставочные площадки. Легкость в использовании и масштабируемость делают этот проект идеальным выбором для эффективного мониторинга потока посетителей.
- -
maxPeople
- Максимальное количество посетителей, разрешенных до срабатывания светодиода. - -
currentPeople
- Текущее количество посетителей. - -
LCD
- Объект для управления LCD дисплеем. - -
sensor1, sensor2
- Массивы, представляющие ультразвуковые датчики (echo и trig пины). - -
sensor1Initial, sensor2Initial
- Начальные значения для ультразвуковых датчиков. - -
sequence
- Строка для хранения последовательности измерений. - -
timeoutCounter
- Счетчик таймаута.
- -
setup()
- Настройка портов, инициализация LCD и измерение начальных значений ультразвуковых датчиков. - -
loop()
- Основной цикл, считывание данных с ультразвуковых датчиков, обработка последовательности и управление светодиодом и LCD дисплеем. - -
measureDistance(int a[])
- Функция для измерения расстояния ультразвукового датчика.
Проект VisitorCounter распространяется под лицензией MIT.