• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino z Unity
#1
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
 
Odpowiedź
#2
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
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji Wink
 
Odpowiedź
#3
Chciałbym w Unity zrobić slider, od 0 do 1234 i przesyłać to w int do arduino Smile

dzieki za pomoc
 
Odpowiedź
#4
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 Wink
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości