Das Parameter 9600 legt die Übertragungsgeschwindigkeit (Baud-Rate) fest. Des weiteren müssen die Button-Pins als Input deklariert werden: pinMode(button3, INPUT); In der Loop-Methode werden Daten an die serielle Schnittstelle des Arduino-Boards gesendet. Der Befehl (X); sendet eine Zeichenkette (String), der Befehl intln(X); dagegen sendet eine Zeichenkette und erzeugt einen Zeilenumbruch (Linefeed). Der Button-Zustand wird mit der Methode digitalRead(button1) ausgelesen und per (…); direkt versendet. Er ist entweder 0 oder 1. Port busy - upload nicht möglich - Deutsch - Arduino Forum. Pro Methodendurchlauf wird also eine Zeichenkette der Form 0, 0, 0, 0 + Zeilenumbruch versendet. Processing-Code import *; Serial serialPort; int[] button = {0, 0, 0}; float potWinkel; float[] data; size(400, 400); noStroke(); println(()); serialPort = new Serial(this, ()[0], 9600); // Für Mac-User // seriellerPort = new Serial(this, ()[()], 9600); // Für PC-User serialPort. bufferUntil('\n');} void draw(){ background(200); // Grafik Poti fill(255); arc(200, 200, 50, 50, 0, potWinkel); // Grafik Taster for (int i=1; i<4; i++) { if (button[i-1]==0) fill(0); else fill(255); rect(130+30*i, 290, 20, 20);}} void serialEvent(Serial serialPort) { String dataString = adStringUntil('\n'); if (dataString!
Kaufte ich mir ein Arduino Uno vor kurzem. Nachdem ich die nötigen Kabel habe ich beschlossen, hochladen und ein Beispiel für die chip. Anstatt zu sehen, dass Blinken, ich erhielt eine Fehlermeldung, die wie Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu? Ja, das habe ich versucht. Aber auch Serial Port Monitor scheint nicht öffnen. Dann wieder, bekomme ich einige Ausnahme, die nicht der Rede Wert. Probleme bei Auslesen des seriellen Ports. Nach und nach fand ich heraus, dass meine COM-ports nicht funktionieren (via), und herauszufinden, dass ich noch keinen hast (es wird kein COM-port im Geräte-Manager), ich habe auch versucht, laden Sie einen Treiber für den COM-port, aber es hat auch fehlgeschlagen. Einige sagen, dass es ist, weil mein Acer Aspire 5742 Mainboard. Einige sagen, dass der Grund ist Windows 7. Lange Geschichte kurz zu machen, ich würde es wirklich schätzen, wenn mir jemand helfen kann mit meinem COM-port-problem-und-mend my broken dreams. Informationsquelle Autor der Frage 3yanlis1bos | 2012-11-05