Hola a todos!
Estoy haciendo un proyecto en donde debo programar un controlador PID en una tarjeta arduino uno para que controle una planta simulada en simulink de matlab. Mediante el siguiente sketch logre que arduino leyera lo que le esta enviando la PC por el usb y luego lo sacara por usb:
/* Use a variable called byteRead to temporarily store
the data coming from the computer */
byte byteRead;
void setup() {
// Turn the Serial Protocol ON
Serial.begin(9600);
}
void loop() {
/* check if data has been sent from the computer: */
if (Serial.available()) {
/* read the most recent byte */
byteRead = Serial.read();
/*ECHO the value that was read, back to the serial port. */
Serial.write(byteRead);
}
}
Sin embargo, la duda que tengo es como puedo operar este byte que recibo en "byteRead". Es decir, como puedo a este byte multiplicarlo y dividirlo...
Agradezco su ayuda!