Professional Documents
Culture Documents
LeftOut;
LeftIn;
Center;
RightIn;
RightOut;
byte
int
Bump;
Near;
void setup()
/*----( SETUP: RUNS ONCE )----*/
{
Serial.begin(9600);
Serial.println("YourDuino.com : 7-Way Sensor Test");
}/*--(end setup )---*/
void loop()
/*----( LOOP: RUNS CONSTANTLY )----*/
{
Serial.println("Test Start");
getSensorData();
showSensorData();
delay(1000);
}/* --(end main loop )-- */
/*-----( Declare User-written Functions )-----*/
void getSensorData()
{
LeftOut = digitalRead(SS1_LEFT_OUT);
LeftIn
= digitalRead(SS2_LEFT_IN);
Center
= digitalRead(SS3_CENTER);
RightIn
RightOut
Bump
Near
=
=
=
=
digitalRead(SS4_RIGHT_IN);
digitalRead(SS5_RIGHT_OUT);
digitalRead(CLP_BUMP);
digitalRead(NEAR);
}
void showSensorData()
{
if (LeftOut == 1) {Serial.print("L ");} else {Serial.print("- ");}
if (LeftIn
== 1) {Serial.print("l ");} else {Serial.print("- ");}
if (Center
== 1) {Serial.print("C ");} else {Serial.print("- ");}
if (RightIn == 1) {Serial.print("r ");} else {Serial.print("- ");}
if (RightOut == 1) {Serial.print("R ");} else {Serial.print("- ");}
if (Bump
== 1) {Serial.print(" BUMP!");} else {Serial.print("
");}
if (Near
== 1) {Serial.print(" NEAR");} else {Serial.print("
");}
Serial.println();
}
/* ( THE END ) */