Нужно написасть скетч для копилки с монетоприемником
- Войдите на сайт для отправки комментариев
Нужно написать скетч выполняющий следующий функционал и использующий следующие компаненты.
Используемые компаненты:
1)Arduno (nano либо uno)
2) Монетоприемник (https://ru.aliexpress.com/item/Multi-coin-selector-acceptor-for-6-differ...)
3)i2c oled 0.96" дисплей (https://ru.aliexpress.com/item/1pcs-0-96-blue-0-96-inch-OLED-module-New-...)
4) 4 кнопки для управления
5) 2 сервопривода sg90
далле суть скетча.
нужно через монетоприемник считывать импульсы. Пример 1 импульс 1 рубль, 3 импульса 2 рубля 5 импульсов 5 рублей, 7 импульсов 10 рублей и допустим 8 и 9 импульс в запасе.
далее нужну после каждого ввода монеты записывать данные в еепром память.
В еепроме должны быть сохранены общее количество монет общая сумма а также сколько монет какого номинала.
на дисплее должно быть выведено:
1 строка: общая сумма в копилке
2 строка внесеная сумма за последний сеанс тоесть без сохранения в еепром
3 строка количество монет 1 и 2 рубля (11 (1R) 22 (2R))
4 строка количество монет 5 и 10 руб (33 (5R) 44 (10R))
Далее кнопки
Кнопка 1 вход в меню и ввод
кнопка 2 назад
кнопка 3 вверх либо больше
кнопка 4 вниз либо уменьшение
Далее пункты меню в дисплее
1 пункт Внести после выбора можем с помощью кнопки 3 и 4 выбирать нужный номинал 10,50,100,500,1000 и далее выбираем количество купюр
2 пункт Снять здесь выбираем какой номинал и сколько забираем (нужны пункты номиналов 1,2,5,10М,10К,50,100,500,1000) далее количество снятого
3 обнулить данные после выбора потребовать потверждение изначально выбранно нет
далее суть сервоприводов при считывание монеты 1руб серво должен перейти на 0 точку при читывание монеты 2 руб должен повернуть на 90 градусов при 5руб на 180 и при 10 руб на 270
а второй серво привод задействован для опускания площадки куда упала монета тоесть получил 5 руб повернул на 180 градусов опустил площадку подождал 1 секунду и поднял площадку и обратно вернул боченок в 0 позицию
тоесть будет круглый боченок разделеный на 4 секкции туда серво и должен бросать монету после получения
вроде все если что то не продумал по скетчу пишите в коментах и обновлю задание.
Свои предложения с ценой присылайте на мыло 1"сабака"zyyy.ru