int startX = 0; int startY = 0; int startZ = 0; void setup() { pinMode(8, OUTPUT); // LEDに接続 pinMode(9, OUTPUT); // LEDに接続 pinMode(10, OUTPUT); // LEDに接続 Serial.begin(9600); startX = analogRead(0); startY = analogRead(1); startZ = analogRead(2); } void loop() { int x = analogRead(0); int y = analogRead(1); int z = analogRead(2); digitalWrite(8, LOW); // いったん、消す digitalWrite(9, LOW); // いったん、消す digitalWrite(10, LOW); // いったん、消す Serial.print ("sx:" + String(startX) + " "); if ((int)(startX/10) > (int)(x/10)){ // 割った数で、感度を調整 digitalWrite(8, HIGH); Serial.print ("> "); } else if ((int)(startX/10) == (int)(x/10)){ digitalWrite(9, HIGH); Serial.print ("== "); } else if ((int)(startX/10) < (int)(x/10)){ digitalWrite(10, HIGH); Serial.print ("< "); } Serial.println ("x:" + String(x) + " y:" + String(y) + " z:" + String(z)); delay(100); }