NC,US
Offline
Newbie
Karma: 0
Posts: 41
@Weedar_64 #Farmlife
|
 |
« on: September 09, 2012, 09:33:15 am » |
I am very new to using microcontrollers so please excuse any major flaws with the following piece of code. i want 3 analog inputs to add (+=) and the cumulative total (x) to be displayed on a seven segment display. below is where i am so far. i have no idea if this is even close to correct so any assistance would be great.
# void loop () if (analogRead(1) < 20 x += 1; // if only the low sensor is activated +1 is added to var if (analogRead(2) < 20 x += 2; // middle sensor +2 if (analogRead(3) < 20 x += 3; // top sensor +3 { (x) == 1 digitalWrite(2, 0); digitalWrite(3, 1); digitalWrite(4, 1); digitalWrite(5, 0); digitalWrite(6, 0); digitalWrite(7, 0); digitalWrite(8, 0);}// write '1' {int (x) == 2 digitalWrite(2, 1); digitalWrite(3, 1); digitalWrite(4, 0); digitalWrite(5, 1); digitalWrite(6, 1); digitalWrite(7, 0); digitalWrite(8, 1)};// write '2' {int (x) == 3 digitalWrite(2, 1); digitalWrite(3, 1); digitalWrite(4, 1); digitalWrite(5, 1); digitalWrite(6, 0); digitalWrite(7, 0); digitalWrite(8, 1)};// write '3' {int (x) == 4 digitalWrite(2, 0); digitalWrite(3, 1); digitalWrite(4, 1); digitalWrite(5, 0); digitalWrite(6, 0); digitalWrite(7, 1); digitalWrite(8, 1)};// write '4' {int (x) == 4 digitalWrite(2, 1); digitalWrite(3, 0); digitalWrite(4, 1); digitalWrite(5, 1); digitalWrite(6, 0); digitalWrite(7, 1); digitalWrite(8, 1)};// write '5'
|