
1
Валерий
нет рекомендаций
нет жалоб
Название проекта: Разработать программу для микроконтроллера ATmega8
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: без предоплат
Способы оплаты: Банковский перевод
Прием заявок: от 2019-11-17 до 2019-12-02
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: без предоплат
Способы оплаты: Банковский перевод
Прием заявок: от 2019-11-17 до 2019-12-02
Описание проекта:
Требуются услуги разработчика программного обеспечения. Разработать в Atmel Studio 7.0 для AVR микроконтроллера ATmega8 программу на Cи. «Ёмкостной датчик уровня топлива».
Необходимо в существующую основу внести (переработать, возможно разработать заново) следующие изменения;
1. В качестве устройства отображения использовать 10 сегментный LED индикатор «Grove LED Bar» на чипе MY9221 подключенный к контроллеру по интерфейсу I2C.
2. Тарировку выполнять одной кнопкой (удерживаемой при включении питания) для:
«пустой бак»
«6-8 промежуточных значений»
«полный бак»
3. Предусмотреть кнопку RESET, обеспечивающую стирание калибровочных значений для повторной тарировки.
4. Протестировать схему в Proteus 8. С различными значениями частотозадающих ёмкостей от внешнего таймера на NE555.
В диапазоне 10…40 pF. Фактические ёмкости пока не известны.
Код сопроводить подробными комментариями.
Требуются услуги разработчика программного обеспечения. Разработать в Atmel Studio 7.0 для AVR микроконтроллера ATmega8 программу на Cи. «Ёмкостной датчик уровня топлива».
Необходимо в существующую основу внести (переработать, возможно разработать заново) следующие изменения;
1. В качестве устройства отображения использовать 10 сегментный LED индикатор «Grove LED Bar» на чипе MY9221 подключенный к контроллеру по интерфейсу I2C.
2. Тарировку выполнять одной кнопкой (удерживаемой при включении питания) для:
«пустой бак»
«6-8 промежуточных значений»
«полный бак»
3. Предусмотреть кнопку RESET, обеспечивающую стирание калибровочных значений для повторной тарировки.
4. Протестировать схему в Proteus 8. С различными значениями частотозадающих ёмкостей от внешнего таймера на NE555.
В диапазоне 10…40 pF. Фактические ёмкости пока не известны.
Код сопроводить подробными комментариями.

















