Hi
So I try to read from all the six analog pins.
The code gets a bit odd looking, i have a faded memory the code can be done much faster and nicer to look at.
But i cant remember how.
Now its like this
So its basically a copy paste 5 times.
As i recall you could assign them all on one line lik
Int analoginput = (0,1,2,3,4,5);
And the same for the variables and code.
Am i wrong?
[color=#333333][color=#f0e68c][b]int[/b][/color][color=#ffffff] analogInput [/color][color=#ffffff]=[/color] [color=#cd5c5c]0[/color][color=#ffffff];
[/color][color=#ffffff]Int analoginput1 = 0;
//and 4 times more
[/color][color=#f0e68c][b]float[/b][/color][color=#ffffff] vout [/color][color=#ffffff]=[/color] [color=#cd5c5c]0.0[/color][color=#ffffff];
[/color][color=#ffffff]Float vout1= 0.0:
// and 4 times more
[/color][color=#f0e68c][b]float[/b][/color][color=#ffffff] vin [/color][color=#ffffff]=[/color] [color=#cd5c5c]0.0[/color][color=#ffffff];
[/color][color=#ffffff]//5 times more of above line
[/color][color=#f0e68c][b]float[/b][/color][color=#ffffff] R1 [/color][color=#ffffff]=[/color] [color=#cd5c5c]100000.0[/color][color=#ffffff];[/color] [color=#87ceeb]// resistance of R1 (100K) -see text![/color]
[color=#f0e68c][b]float[/b][/color][color=#ffffff] R2 [/color][color=#ffffff]=[/color] [color=#cd5c5c]10000.0[/color][color=#ffffff];[/color] [color=#87ceeb]// resistance of R2 (10K) - see text![/color]
[color=#f0e68c][b]Float r3 = 100000;
Float r4 = 10000000:
// and 4 time more
int[/b][/color][color=#ffffff] value [/color][color=#ffffff]=[/color] [color=#cd5c5c]0[/color][color=#ffffff];[/color]
[color=#f0e68c][b]void[/b][/color][color=#ffffff] setup[/color][color=#ffffff](){[/color][color=#ffffff]
pinMode[/color][color=#ffffff]([/color][color=#ffffff]analogInput[/color][color=#ffffff],[/color][color=#ffffff] INPUT[/color][color=#ffffff]);[/color][color=#ffffff]
lcd[/color][color=#ffffff].[/color][color=#f0e68c][b]begin[/b][/color][color=#ffffff]([/color][color=#cd5c5c]16[/color][color=#ffffff],[/color] [color=#cd5c5c]2[/color][color=#ffffff]);[/color][color=#ffffff]
lcd[/color][color=#ffffff].[/color][color=#f0e68c][b]print[/b][/color][color=#ffffff]([/color][color=#ffa0a0]"DC VOLTMETER"[/color][color=#ffffff]);[/color]
[color=#ffffff]}[/color]
[color=#f0e68c][b]void[/b][/color][color=#ffffff] loop[/color][color=#ffffff](){[/color]
[color=#87ceeb]// read the value at analog input[/color][color=#ffffff]
value [/color][color=#ffffff]=[/color][color=#ffffff] analogRead[/color][color=#ffffff]([/color][color=#ffffff]analogInput[/color][color=#ffffff]);[/color][color=#ffffff]
vout [/color][color=#ffffff]=[/color] [color=#ffffff]([/color][color=#ffffff]value [/color][color=#ffffff]*[/color] [color=#cd5c5c]5.0[/color][color=#ffffff])[/color] [color=#ffffff]/[/color] [color=#cd5c5c]1024.0[/color][color=#ffffff];[/color] [color=#87ceeb]// see text[/color][color=#ffffff]
vin [/color][color=#ffffff]=[/color][color=#ffffff] vout [/color][color=#ffffff]/[/color] [color=#ffffff]([/color][color=#ffffff]R2[/color][color=#ffffff]/([/color][color=#ffffff]R1[/color][color=#ffffff]+[/color][color=#ffffff]R2[/color][color=#ffffff]));[/color]
[color=#f0e68c][b]if[/b][/color] [color=#ffffff]([/color][color=#ffffff]vin[/color][color=#ffffff]<[/color][color=#cd5c5c]0.09[/color][color=#ffffff])[/color] [color=#ffffff]{[/color][color=#ffffff]
vin[/color][color=#ffffff]=[/color][color=#cd5c5c]0.0[/color][color=#ffffff];[/color][color=#87ceeb]//statement to quash undesired reading ![/color]
[color=#ffffff]}[/color][color=#ffffff]
lcd[/color][color=#ffffff].[/color][color=#ffffff]setCursor[/color][color=#ffffff]([/color][color=#cd5c5c]0[/color][color=#ffffff],[/color] [color=#cd5c5c]1[/color][color=#ffffff]);[/color][color=#ffffff]
lcd[/color][color=#ffffff].[/color][color=#f0e68c][b]print[/b][/color][color=#ffffff]([/color][color=#ffa0a0]"INPUT V= "[/color][color=#ffffff]);[/color][color=#ffffff]
lcd[/color][color=#ffffff].[/color][color=#f0e68c][b]print[/b][/color][color=#ffffff]([/color][color=#ffffff]vin[/color][color=#ffffff]);[/color][color=#ffffff]
delay[/color][color=#ffffff]([/color][color=#cd5c5c]500[/color][color=#ffffff]);[/color]
[color=#ffffff]}[/color][/color]