Python program with full screen counter and GPIO button interface
3396 UAHI need a simplified script written in Python to manage a queue of people with the following features:
- read initial settings (variables) such as client number and department from a local file
- connect to a remote database to fetch the current "turn" number and increase it on the table (MySQL) based on the values previously read from the file
- Initialize full screen and display the current "turn" number in black big font on white background
- Allow for a button to be pressed (by reading the GPIO value from either a Raspberry Pi or an Orange Pi) and advance the number by writing the new number on the MySQL table and updating the screen. Additionally by pressing this button a new entry on a different table should be produced. This will show which button was pressed and when.
- Allow for a different button to be pressed. This second button will save the current number and will fetch it 3 times in the future with red letters in between the regular ascending "turn" numbers. After the third time, this number should not be seen anymore.
- Finally, allow for the existence of several other buttons such as the first (which will also advance the turn but will be registered as a different button on the table that records button presses. The objective of these entries is for analytics.
I have written this program already and it works (excluding the red text), I just started coding in Python so I believe my code suffers from a lot of illnesses, therefore, I am willing to pay to have this rewritten.
I can supply additional details such as the structure of the tables, local file with settings, etc.
Додатки 1
Актуальні фриланс-проєкти в категорії Python
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 12 годин 34 хвилини тому ∙ 62 ставки |
Парсинг та класифікація великого масиву зображеньПотрібно реалізувати проєкт зі збору та структурування великого масиву архітектурних зображень із відкритих вебджерел.Задача включає: автоматизований збір зображень; завантаження файлів у максимально доступній якості; класифікацію зображень за категоріями: Exterior; Interior;… Python, Парсинг даних ∙ 19 годин 33 хвилини тому ∙ 30 ставок |
Бізнес-логіка платформи: підтвердження занять, контроль відвідуваності та історія уроків (DjangoДоопрацювання бізнес-логіки освітньої платформи: підтвердження занять, контроль відвідуваності та історія уроків (Django + React) Необхідно реалізувати повноцінну систему підтвердження уроків, контролю відвідуваності та зберігання історії підтверджень. Важливо Перед початком… Python ∙ 3 дні тому ∙ 29 ставок |
Доопрацювання адміністративної панелі освітньої платформи (Django + React)Доопрацювання адміністративної панелі освітньої платформи (Django + React) Опис проекту: Є діюча освітня платформа (маркетплейс, аналог Preply), розроблена на Django + React. Необхідно доопрацювати існуючу адміністративну панель і реалізувати відсутній функціонал управління… Python, Веб-програмування ∙ 4 дні 21 година тому ∙ 58 ставок |
Скрипт сбору даних (виконання JS)Добрий день, є список ссилок на оголошення 0lx, потрібно написати скрипт якій буде збиратителефон. Він з'являється при натисканні на кнопку "показати телефон". Бажано виконати на python, але інші варіанти теж ок. Скілько приблизно по вартості та часу? Python, Парсинг даних ∙ 5 днів 12 годин тому ∙ 47 ставок |