Разработать для ATmega8 код на C «Ёмкостной датчик уровня топлива»

Валерий5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.10.2019

Разработать в Atmel Studio 7.0 для AVR микроконтроллера ATmega8 программу на C.

Только код. «Ёмкостной датчик уровня топлива». За основу взять концепцию –

http://meandr.org/archives/33634

http://cxemu.te.ua/cxemu/programators/461-yemnistnij-datchik-rivnya-paliva.html

Необходимо внести в код (переработать, возможно разработать заново) следующие изменения.

1. В качестве устройства отображения использовать 10 сегментный LED индикатор «Grove LED Bar» на чипе MY9221 подключенный к контроллеру ATmega8 по интерфейсу I2C.

2. Тарировку выполнять одной кнопкой (удерживаемой привключении питания) для:

 «пустой бак»

«6-8 промежуточных значений»

«полный бак»

3.  Предусмотреть кнопку RESET, обеспечивающей стирание калибровочных значений для повторной

тарировки.

4. Протестировать схему в Proteus 8. с различными значениями частотозадающих ёмкостей.

в диапазоне 10…40 pF. Фактические емкости пока не известны.

Код сопроводить подробными комментариями.