Arduino Polska Forum

Pełna wersja: Arduino z Unity
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam.
Potrzebuje połączyć Arduino z Unity. Udało mi się to już wykonać po Serialu, niestety mam jeszcze jeden problem.
Potrzebuję odczytać liczbę 4 bajtowa wysłaną z Unity do arduino. Niestety póki co znalazłem tylko opcję wysyłania Stringów. Proszę o pomoc. 
Korzystałem między innymi z tego poradnika:
https://www.youtube.com/watch?v=EMAWe2d7lC0
Proszę bardzo po lekkiej modyfikacji kodu powinno działać a jak podasz jakie dane lecą do arduino to może i gotowca ci sprawię Wink

http://forum.arduinopolska.com/watek-wsp...n-dotykowy
Chciałbym w Unity zrobić slider, od 0 do 1234 i przesyłać to w int do arduino Smile

dzieki za pomoc
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);
      
}