27-04-2016, 23:50
Powinno działać
Kod:
String message;
int Rs232 ;
int Slider ;
void setup(){
Serial.begin(9600);
}
void loop()
{
while (Serial.available() > 0){ // odczytuje serial port
char c = Serial.read(); // zapisuje kolejne odczytane znaki
message += c; }
if (message.length() > 0){
Rs232 = message.toInt();
Slider = Rs232 ; // po odczycie slider otrzymuje wartość rs232
// a rs232 jest ustawione na -1 do kolejnego odczytu
}
delay(100);
message = ""; // im szybciej działa port tym mniejsze opóźnienie potrzebne
Rs232 = 0 ; // dla prędkości 115200 wystarczy 5ms
// Serial.println(Slider);
}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji