- Составные части
- Принципиальная схема и работа электронной машины для голосования Arduino
- Код Arduino EVM Описание
Все мы хорошо знакомы с машинами для голосования, даже мы рассмотрели несколько других проектов электронных машин для голосования, ранее использовавших RFID с 8051, микроконтроллер AVR и Raspberry Pi. В этом проекте мы использовали плату arduino uno для создания простой электронной машины для голосования. Если вы ищете аналогичный проект биометрической машины для голосования на основе отпечатков пальцев, вы можете проверить ссылку.
Составные части
- Ардуино Уно
- ЖК-дисплей 16x2
- Нажать кнопку
- Хлебная доска
- Мощность
- Соединительные провода
Принципиальная схема и работа электронной машины для голосования Arduino
В этом проекте мы использовали четыре кнопки для четырех разных кандидатов. Мы можем увеличить количество кандидатов, но для лучшего понимания мы ограничили его четырьмя. Когда какой-либо избиратель нажимает любую из четырех кнопок, значение голосования будет увеличиваться на единицу каждый раз. После всего голосования мы нажмем кнопку результатов, чтобы увидеть результаты. При нажатии кнопки «результат» arduino вычисляет общее количество голосов каждого кандидата и отображает его на ЖК-дисплее.
Схема этого проекта довольно проста, она содержит Arduino, кнопки и ЖК-дисплей. Arduino управляет всеми процессами, такими как кнопка чтения, увеличение значения голоса, генерация результата и отправка голоса и результата на ЖК-дисплей. Здесь мы добавили пять кнопок, в которых первая кнопка предназначена для BJP, вторая для INC, третья для AAP, четвертая для OTH означает другие, а последняя кнопка используется для расчета или отображения результатов.
Пять кнопок напрямую подключены к контактам 15-19 (A1-A5) Arduino относительно земли. ЖК-дисплей 16x2 подключен к Arduino в 4-битном режиме. Управляющий штырь RS, RW и En напрямую подключены к контактам 12, GND и 11 Arduino. А контакт данных D4-D7 подключен к контактам 5, 4, 3 и 2 Arduino.
Код Arduino EVM Описание
Прежде всего, мы включаем заголовок и определяем контакты для ЖК-дисплея, а затем инициализируем некоторые переменные и контакт для переключения средств ввода для голосования кандидата.
После этого инициализируйте ЖК-дисплей и задайте направление контактам ввода-вывода.
а затем сделайте подтягивание входного контакта программным обеспечением.
В коде мы использовали функцию цифрового чтения для чтения нажатой кнопки.
А затем отображение голосования на ЖК-дисплее с названием партии-кандидата.