int Serial_printLine(char* str) { int retVal = Serial_printString(str); if (!retVal) retVal = Serial_SendByte('\n'); return retVal; }
int Serial_printInt(int data) { char buf[32]; sprintf(buf, "%d", data); return Serial_printString(buf); }
void loop() { int reading = 0; int output=0; int opposite_output=0; digitalWrite(pwm_1,HIGH); digitalWrite(pwm_2,HIGH); for (int i=0;i<5;i++) reading+= analogRead(pot); output=reading/5; opposite_output=1023-output; analogWrite(dir_2,output); analogWrite(dir_1,opposite_output); delay(30); Serial_printString("DIR"); Serial_println(); Serial_printNumber(output,DEC); }
int Serial_printFloat(float data) { char buf[32]; sprintf(buf, "%g", data); return Serial_printString(buf); }