 		// MOTOR B (Right)
 
 		// Run the motor
-		if(speedB > 0) runB = true;
-		else runB = false;
-		speedB = 1000 / speedB;
+		if(SPEED_B > 0) RUN_B = true;
+		else RUN_B = false;
+		SPEED_B = 1000 / SPEED_B;
 
 		// Motor direction / With inversion
 		if(INVERT_B)
 		{
-			if(dirB) dirB = false;
-			else dirB = true;
-		}
-		digitalWrite(pinDirB, dirB); // Set the direction
+			if(DIRECTION_B) DIRECTION_B = false;
+			else DIRECTION_B = true;
+		}
+		digitalWrite(PIN_DIR_B, DIRECTION_B); // Set the direction
 
 		// Send Step inpultion to the motor
 		unsigned long currentB = millis(); // millis();
-		if (currentB - previousMillisB >= speedB)
+		if (currentB - previousMillisB >= SPEED_B)
 		{
 			previousMillisB = currentB;
 
-			if(runB)
-			{
-				digitalWrite(pinStepB, 1);
+			if(RUN_B)
+			{
+				digitalWrite(PIN_STEP_B, 1);
 				delayMicroseconds( 500 );
-				digitalWrite(pinStepB, 0);
+				digitalWrite(PIN_STEP_B, 0);
 				delayMicroseconds( 500 );
 			}
 		}

String version = "0.3.1"; // Software Version
int channel    = 1;       // Remote channel : Put the same of your remote
/*
  - OPEN BB-X -
 A open source BB-8 for create you own BB-8!

				switch (*p)
				{
					case 'a':
						TMP_DATA[10] = val; // SPEED_A #10
						break;
					case 'b':
						TMP_DATA[11] = val; // SPEED_B #11
						break;
					case 'e':
						TMP_DATA[12] = val; // DIRECTION_A #12
						break;
					case 'd':
						TMP_DATA[13] = val; // DIRECTION_B #13
						break;
					case 'c':
						TMP_DATA[0]   = val; // channel #0
						break;
				}
			}

			if(TMP_DATA[0] == channel )
			{
				SPEED_A     = TMP_DATA[10];
				SPEED_B     = TMP_DATA[11];
				DIRECTION_A = TMP_DATA[12];
				DIRECTION_B = TMP_DATA[13];
				TMP_DATA[0] = 0;
			}
		}

