Эта статья модификация предыдущей,по-этому читаем внимательно http://malatok.at.ua/forum/36-50-1 .
Что такое Потенциометр читать в сойлере.
Что добавлено:
1)Немного изменились название процедур.
2) Чтение аналогово входа.
Code
p = analogRead(spi); //читаем analogовый вход
3)Добавлено цикл перевода 3-хзначного числа в 3 разных числа.
Например: "р=174" будет так" number=1; number1=7; number2=4;", благодаря следующему циклу ''While'' .Также само-собой значение от резистора нестабильное, пришлось делать соотношение кругов цикла "void", 20 кругов к 1 просу датчика(резистора).
Code
nc++; if (nc<2){ //снижаем скорость опро-...
//Преобразуем полное( трициферное,двоциферное) число в 3 цифры-разряды.Пример 731 в 7 3 1
p = analogRead(spi); //читаем analogовый вход
number=0;
number1=0;
number2=0;
n=1;
while(n<=p){
number++;
n++;
if (number==10){number1++; number=0;}
if (number1==10){number2++; number1=0;}
}
} if (nc>=20){nc=0;} //...са analogово входа
4) "Понт при загрузке" немного обновился.
5) И конечно же схема.
R1- 1-100 КОм.
R2,R3,R4- 470Ом.
R5 - 1 КОм.
Ничего не нуждается в настройке.
Скачать программу на С++