Arduino USB Kommunikation - Verarbeitungsprogramm


da ich einige Probleme, die auf der Suche nach Informationen darüber, wie der Arduino-Board mit dem Computerprogramm zu kommunizieren hatte, habe ich beschlossen, dieses Tutorial.

Dieses Tutorial wird Ihnen zeigen, wie ein einfaches Programm (mit einer bedienerfreundlichen Schnittstelle -, mit der jeder arbeiten kann), zu tun, das mit Arduino kommunizieren können.

Also, wenn Sie müde von Ihren "SERIAL MONITOR" in der Arduino IDE öffnen und geben Sie die Befehle, möchten Sie etwas zu tun.

Anfangs versuchte ich ein einfaches Programm zu machen, in dem ich das Licht in meinem Garten kontrollieren konnte. Später habe ich das gleiche Programm, um alle meine Arduino-Anwendungen zu testen.

Einige Beobachtungen, bevor wir anfangen:
--Ich bin nicht lehren, wie man Arduino oder Prossesing zu verwenden, dies ist nur eine Erklärung seiner Fähigkeiten.
--Ich habe versucht zu tun, was ich getan habe, mit anderen Sprachen wie C, C++, Delphi, etc.... Und es stellte sich heraus, dass die einfachste Weg zu tun, was ich getan habe Verarbeitung verwendet wird. Wenn Sie noch nie benutzt, gib ihm einen Schuss... Sie werden überrascht sein.
-Denken Sie daran, dass dies nur ein Beispielprogramm, nachdem Sie mit dem Programm vertraut, Sie bekommen kann Ihre eigenen Sachen tun, um Ihre Bedürfnisse zu besuchen... Oder Sie können einfach das Beispielprogramm, was auch immer.
--Ich habe einige Hulk-Bilder in das Programm verwendet. Ich denke, dass Hulk kühl ist, so habe ich es nur für dich zu um sehen, wie das Hinzufügen von Bildern in Ihren Programmen. Ich habe es nicht von mir, ich habe die Hulk-Bilder im Internet.

Materialliste
--Arduino UNO
--Zwei oder drei LED (Ich habe drei)
--Zwei oder drei Widerstände (250 Ohm oder ähnliches Arbeiten)
--Arduino USB Kabel

Liste der Programme
--Arduino IDE (Sie können es kostenlos in Arduinos-Web-Seite herunterladen)
-Verarbeitung von IDE (Sie können es kostenlos in der Verarbeitung-Web-Seite herunterladen)
--Ms Button-Maker ( http://www.softpedia.com/get/Internet/WEB-Design/Web-Design-related/Ms-Button-Maker.shtml)

** Für weitere Informationen zum Umgang mit Arduino besuchen Sie http://arduino.cc/en/

** Für weitere Informationen zum Umgang mit Verarbeitung, besuchen Sie: http://processing.org/

Sie finden mehrere Tutorials und Zeug lernen. Sie können leicht lernen, arbeiten mit Arduino und Verarbeitung.

Kommentare
Nicht gebe ich dir eine große und ausführliche Erklärung hier, weil ich versuchte, eine sehr gut kommentierte Programm zu tun, Sie nur auf das Programm gehen können und alles wird dort erläutert (hoffe ich).

Wie es ein Beispielprogramm ist, ich eine allgemeine HMI (human-Machine Interface habe) aber Sie können es für verbessern Ihre schlägt.

Das erste, was Sie über dieses Beispiel wissen sollten ist, dass ich den USB-Port verwendet--> COM4. Wenn Sie es ändern möchten, Sie gehe zu Zeile 182 in das Verarbeitungsprogramm und ändern Sie es.

Ich habe auch drei LED angebracht an den Pins 12, 11, 13 und ein variabler Widerstand angeschlossen an Pin 0 (es ist nicht in den Bildern gezeigt weil ich es zog. Tatsächlich nicht erforderlich, um Ihr Programm zu testen – ohne es habt ihr "Float Point" in Ihre Eingabe und der Wert der Eingabe wird oszillierenden).

Ich keinem Diagramm beigefügt oder Draw um die Verbindungen zu zeigen, weil es einfach ist. Wenn Sie irgendwelche Probleme haben, können Sie zur http://arduino.cc/en/Tutorial/HomePage und überprüfen Sie, wie mithilfe eine LED oder gewusst wie: verwenden Sie einen Variablen Widerstand.

Wenn Sie den Titel der Anwendung ändern möchten, gehen Sie zu Zeile 504 in der Verarbeitung-Datei, und ändern Sie, indem Sie sich.

Sie müssen einen Ordner Daten an der gleichen Stelle wie die Verarbeitung-Datei, um Sie Bilder und Sachen zu nennen.
Auch kann man Skizze-->--> Datei hinzuzufügen in der Verarbeitung von IDE, und machen sie diesen Ordner automatisch für Sie.

Früher habe ich die "Ms Button Maker" (link oben) die Taste zu tun, aber was Sie wollen, können Sie sogar malen.

Also bekommen die Zip-Datei und die Programme zu studieren, wenn Sie ein Minimum an Erfahrung auf Arduino, ich bin mir sicher Sie werden es bekommen und bald werden Sie in der Lage, einige Fortschritte auf eigene Faust zu machen.

In Verbindung stehende Artikel

Arduino Python Kommunikation über USB-

Arduino Python Kommunikation über USB-

Manchmal bei der Arbeit an einem Projekt Ardunio ist es notwendig, Daten hin und her zwischen einem Computer zu senden. Jetzt können Sie etwas wie den Arduino Ethernet Shield, der Daten über ein Netzwerk senden möchten, aber wenn Sie etwas, das einfa
Raspberry Pi - Arduino serielle Kommunikation

Raspberry Pi - Arduino serielle Kommunikation

In diesem Projekt werden wir eine Mitteilung zwischen Arduino und Raspberry Pi, die wichtige Informationen zu übertragen, indem man ein Datenbit zu einem Zeitpunkt vornehmen.Serielle Kommunikation sind essentiell für jede Mikro-Controller für die Kom
Arduino USB-MIDI Interface

Arduino USB-MIDI Interface

Vor ein paar Wochen begann ich auf einem MIDI-Controller mit Arduino und ATmega32. Ich habe nicht abgeschlossen, doch projiziert. Es ist in der Entwicklung.Lesen Sie die ganze Geschichte hier http://openhardware.ro/arduino-usb-midi-controller/.Aber w
Arduino Usb betriebene

Arduino Usb betriebene

Schritt 1: Teilen USB-Ladegerät kommt mit Apple Ipod oder Sie können eine kaufen. Arduino und Arduino USB-KabelSchritt 2: Stecken Sie es Stecken Sie das Netzkabel an das Ladegerät.Schritt 3: fertigHerzlichen Glückwunsch ist Ihr Arduino USB-Netzteil a
Arduino USB

Arduino USB

LOG: Eine Korrektur/Änderung Schritt 3 und einen Bild Schritt 5 hinzugefügt.So viele Arduino-Nutzer haben RBBBs (wirklich Bare Bones Board (Arduino)) oder Anarduinos oder Boarduinos, mit denen einen USB Schnittstelle zum Programm und macht sie aber n
Freeform Arduino USB-

Freeform Arduino USB-

Dies ist ein Projekt bei dem Versuch, es Vorgänger verbessern "Freeform Arduino" indem man es in einem Gehäuse und es als "Palm Arduino Kit" und "Palm Arduino II", das ich es in meiner Tasche tragen kann die ähnliche Zwecke d
So verbinden Sie ein Android-Handy direkt an ein Arduino (USB OTG) (über ein persönliches Massagegerät)

So verbinden Sie ein Android-Handy direkt an ein Arduino (USB OTG) (über ein persönliches Massagegerät)

EinführungDieses Projekt wird Ihnen präsentiert von Comingle.io, die Open-Source-Sex-SpielzeugUnternehmen. Wir starten eine brandneue Crowdfunding-Kampagne-athttp://igg.me/at/mod um die Massenproduktion von einem neuen voll hackable Dildo zu finanzie
Farb-Sensoren und Arduino serielle Kommunikation für Anfänger

Farb-Sensoren und Arduino serielle Kommunikation für Anfänger

Hallo alle, ich bin gonna Farbsensoren reden: wie zu bauen und zu kalibrieren und wie man es bei der seriellen Kommunikation durch ein Arduino Board benutzt.Der letzte Schritt erklärt, wie ich dieses Projekt für ein Gimp verwendet (steht für "GNU Ima
Lesen digitaler Bremssättel mit einem Arduino / USB

Lesen digitaler Bremssättel mit einem Arduino / USB

wie einen Arduino verwenden, um das Signal aus einer Reihe von digitalen Bremssättel lesen und senden von der Lesung über USB.Warum?Dies kann nützlich für präzise Positionserfassung im Hause gemacht / gehackt computergestützte Herstellung Systeme sei
Einfache Arduino serielle Kommunikation.

Einfache Arduino serielle Kommunikation.

ich habe einen Wireless-Roboter für eine Weile mithilfe machen wollte x Bienen oder andere Arten der drahtlosen Kommunikation. Dies ist keine komplette i'ble, wo ich Ihnen zeigen, wie man einem Roboter machen dies ist eher eine Vorlage. Ich zeige Ihn
Hohe Reichweite, 1,8 km, Arduino, Arduino drahtlose Kommunikation mit dem HC-12.

Hohe Reichweite, 1,8 km, Arduino, Arduino drahtlose Kommunikation mit dem HC-12.

In diesem instructable erfahren Sie wie man Kommunikation zwischen Arduinos über große Distanzen bis zu 1,8 km im Freien.Die HC-12 ist eine drahtlose serielle Kommunikationsmodul, die sehr nützlich, extrem leistungsfähige und einfach zu bedienen ist.
Freescale FRDM-K64F: USB-Kommunikation

Freescale FRDM-K64F: USB-Kommunikation

Freescale K64F hat Eigenschaften, die es ideal für Roboter Bewegungen zu kontrollieren. Für semi-autonomen Betrieb die Beschleunigungssensoren erlauben zu tun, einige Koppelnavigation und das Magnetometer könnten einige absolute Referenz zur Verbesse
Erste Schritte mit Arduino - Bluetooth-Kommunikation

Erste Schritte mit Arduino - Bluetooth-Kommunikation

In diesem Tutorial wollen wir die Kommunikation zwischen einem Arduino und Computing über Bluetooth zu suchen.In Ordnung für uns, dies zu tun wollen wir eine preiswerte HC-06 Bluetooth Board verwenden.So dass wir einige Daten zu streamen, wirst du br
Digispark DIY: Der kleinste USB Arduino

Digispark DIY: Der kleinste USB Arduino

Digispark ist ein ATtiny85 basierte Microcontroller Entwicklungsboard mit USB-Schnittstelle kommen. Codierung ist vergleichbar mit Arduino, und es verwenden die bekannte Arduino IDE für die Entwicklung.Digispark unterliegt dem Urheberrecht von Digist