Benutzer-Werkzeuge

Webseiten-Werkzeuge


skript:kommunikation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
skript:kommunikation [2018/05/16 12:51]
d.golovko
skript:kommunikation [2018/11/21 16:23] (aktuell)
d.golovko
Zeile 81: Zeile 81:
 Diesen ''​String''​ stellen wir dann so zusammen: Diesen ''​String''​ stellen wir dann so zusammen:
 <code java> <code java>
-    int angle = (mouseX / 600.0 * 120 + 30; +    int angle = round(mouseX / 600.0 * 120 + 30) // den float-Wert aufrunden
     //120, weil 150 Grad - 30 Grad = 120 Grad (kleinster und höchster einstellbarer Winkel bei unseren Servos)     //120, weil 150 Grad - 30 Grad = 120 Grad (kleinster und höchster einstellbarer Winkel bei unseren Servos)
     myPort.write(angle + ";​1\n"​);​     myPort.write(angle + ";​1\n"​);​
Zeile 102: Zeile 102:
  
 void draw() { void draw() {
-  int angle = mouseX / 600.0 * 120 + 30; // Servowinkel anhand der x-Koordinate berechnen+  int angle = round(mouseX / 600.0 * 120 + 30); // Servowinkel anhand der x-Koordinate berechnen
   if (mouseY < 200) { // wenn der Mauszeiger in der oberen Hälfte ist   if (mouseY < 200) { // wenn der Mauszeiger in der oberen Hälfte ist
     myPort.write(angle + ";​1\n"​); ​     myPort.write(angle + ";​1\n"​); ​
skript/kommunikation.1526467867.txt.gz · Zuletzt geändert: 2018/05/16 12:51 von d.golovko