Soir, здравствуйте.
Не сможете ли Вы мне помочь с написанием программы?
Питание устройства осуществляется от Li-ion аккумулятора 18650. Схема находится в спящем режиме.
Управление осуществляется МК AtTiny13A, к выходам которого подключены стабилизаторы тока (драйверы) АМС7135 с фиксированным током стабилизации 350мА.
При первом кратковременном нажатии на кнопку на пятом выводе МК (выход №1) появляется высокий уровень и первый стабилизатор АМС7135 включается, что вызывает протекание тока величиной 350мА через светодиод.
Если повторно кратковременно нажать на кнопку, то высокий уровень с пятого вывода снимается.
Если же нажать и удерживать кнопку 3 секунды, то высокий уровень появляется и на седьмом выводе МК (выход №2), что приводит к протеканию суммарного тока через светодиод величиной в 700мА.
Дальше по тому же алгоритму: кратковременное нажатие - отключение выходов, трёхсекундное - добавление включения выхода.
По возможности нужно предусмотреть минимальное энергопотребление и отключение питания при просадке напряжения, чтобы недопустить глубокого разряда. Как вариант можно во фьюзах задействовать бодлевел. Как по Вашему?
Заранее Вам благодарен.
Вкладений файл:
Назва файлу:
Фонарик.rar
Розмір файлу:33 KB