Данные с АЦП на LSD через формулу

AlexB
Offline
Зарегистрирован: 01.12.2015

Имеется:

1) Arduino Uno

2) LSD 1602 с конвертором I2C

На вход микроконтроллера подается напряжение от 0 до 1 В, в зависимости от поданного напряжения на экране должны отображаться два значения:

- коэфициент K: берется из таблицы (свое значение для каждых 10 мВ: 10 мВ - K1, 20 мВ - K2 ....));

- расчитываемое по формуле значение 

При достижении значений, больших 1В - отображать OUT OF RANGE.

Планируется питание от батареи, поэтому также на экране нужно предусмотреть индикатор заряда.

Таблица коэффицентов должна иметь возможность редактирования и вывода через последовательный порт (с компьютера). 

Сроки: три недели.

Заинтересовавшимся писать на почту с указанием цены: belonogoff.aleck@yandex.ru

 

 

DrProg
Offline
Зарегистрирован: 07.08.2015

Не смущает точность аналогового входа UNO? Особенно от 0 до 1В.

Onkel
Offline
Зарегистрирован: 22.02.2016

DrProg пишет:

Не смущает точность аналогового входа UNO? Особенно от 0 до 1В.

а что, 10 бит кому-то мало? Тем более тем, кто знает о возможности включить внутренний Vref, 1.26 или около того В. Один раз промерял, в eeprom параметры интерполяционной формулы записал и будет счастье, тем более требование мерять напряжение батареи- как кроме как включив внутренний Vref?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

И как это сделать, знает только один человек на форуме...

strarbit
Offline
Зарегистрирован: 12.06.2016

Не может быть)

DrProg
Offline
Зарегистрирован: 07.08.2015

Gippopotam пишет:

И как это сделать, знает только один человек на форуме...

На "честном Си" так точно только один.  

AlexB
Offline
Зарегистрирован: 01.12.2015

Всем спасибо, нашел исполнителя!

Green
Offline
Зарегистрирован: 01.10.2015

Кто! Кто этот счастливец?