Mithilfe von Visual Basic 2010 Steuern Arduino Uno


ich weiß, wurde dies in der Vergangenheit ein paar Mal so, hier ist eine weitere. Dies ist ein Skelett Visual Basic 2010 und Arduino-Skizze, die ich miteinander, Testrechner auf Arduino Uno Verbindung über serielle Schnittstelle vermischt. Es stellt sich einfach LED 13 ein- oder ausschalten.

Die Visual Basic 2010-Code wird davon ausgegangen Sie Form1 mit 2 Knöpfen Button1 und Button2 und SerialPort1 steuert. Button1 sendet eine 1 und Button2 sendet eine 0 an den seriellen Anschluss COM10 (ändern Sie diese entsprechend Ihren PC auf Arduino-Port-Einstellung)

Siehe angehängte Foto mein einfaches Formular-Design.

Der Arduino Uno Skizze Code einfach wartet und liest den seriellen Anschluss. Wenn es 1 sehen, die es PIN 13 einschalten und wenn es 0 sieht erlischt es PIN 13. Wenn Sie eine LED an PIN 13 haben, können Sie es aktivieren bzw. deaktivieren. Auf das Arduino Uno ist an PIN 13 befestigt eine on-Board-LED.

Ich habe COM10 als serielle Schnittstelle, aber Sie ändern es entsprechend Ihrer Arduino serielle Schnittstelle können (und müssen).

Dieser Code dient, Erläuterung der VB mit Arduino verbinden zu vereinfachen. Sie können hinzufügen, Fehlerbehandlung und mehr Intelligenz, basierend auf Ihre speziellen Bedürfnisse.

Stellen Sie sicher, dass Sie Symbol für das Serial Port-Steuerelement aus der Toolbox auf das Formular ziehen. Es sollte den Namen SerialPort1 haben.

Achtung: Auf meinem PC ich hatte zum Schließen des Fensters der Arduino IDE Serial Monitor während Runing VB-Programm, sonst führen Sie in allerlei über COM-Port-Zugriff verweigert Fehlermeldung und das Programm schlägt fehl.

Sie können Visual Basic Express 2010 kostenlos von Microsoft herunterladen.
http://www.Microsoft.com/VisualStudio/en-US/Products/2010-Editions/Visual-Basic-Express

'---ANFANG DES VB 2010 CODE---
"Hinweis: Ich benutze COM10, so Sie die Visual Basic-Code entsprechend Ihre COM-Port ändern müssen

System.IO importiert
Einfuhren System.IO.Ports
Einfuhren System.Threading

Public Class Form1
Gemeinsame _fortsetzen als Boolesch
_SerialPort als SerialPort freigegeben

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Griffe MyBase.Load
SerialPort1.Close()
SerialPort1.PortName = "com10" "com-Port entsprechend Ihrer Arduino-Port ändern
SerialPort1.BaudRate = 9600
SerialPort1.DataBits = 8
SerialPort1.Parity = Parity.None
SerialPort1.StopBits = StopBits.One
SerialPort1.Handshake = Handshake.None
SerialPort1.Encoding = System.Text.Encoding.Default "sehr wichtig!
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Griffe Button1.Click
SerialPort1.Open()
SerialPort1.Write("1")
SerialPort1.Close()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Griffe Button2.Click
SerialPort1.Open()
SerialPort1.Write("0")
SerialPort1.Close()
End Sub
EndClass

'---ENDE DER VB 2010 CODE---

---BEGINN DER ARDUINO SKETCH---
//
Gemischt von: Hazim Bitar
Basierend auf: Science Guy 14 YouTube Tutorial http://youtu.be/g0pSfyXOXj8

Int-LedPin = 13; die Anzahl der LED pin

void setup() {}
Serial.Begin(9600); serielle Geschwindigkeit einstellen
PinMode (OUTPUT-LedPin,); LED als Ausgang gesetzt
DigitalWrite (LedPin, LOW); LED ausschalten
}

void loop() {}
während (Serial.available() == 0); tun Sie nichts, wenn nichts gesendet
Int Val = Serial.read() - '0'; Abziehen der ASCII-Wert von "0" Zahlenwert von gesendeten Nummer finden

Wenn (Val == 1) {/ / testen Sie Befehl 1 und schalten Sie dann LED
Serial.println ("LED");
DigitalWrite (LedPin, HIGH); LED einschalten
}
ElseIf (Val == 0) / / testen Sie Befehl 0 dann LED ausschalten
{
Serial.println ("LED aus");
DigitalWrite (LedPin, LOW); LED ausschalten
}
Else / / wenn nicht einer der oben genannten Befehl, nichts tun
{
Val = Val;
}
Serial.println(Val);
Serial.Flush(); klar, serielle Schnittstelle
}

---ENDE DER ARDUINO SKETCH---

In Verbindung stehende Artikel

Wie Sie die automatische Erkennung und verbinden mit Arduino in Visual Studio mithilfe von Visual Basic

Wie Sie die automatische Erkennung und verbinden mit Arduino in Visual Studio mithilfe von Visual Basic

Gewusst wie: auto erkennen, welchen Port der Arduino oder Geekduino verbunden ist, mithilfe von Visual Basic und automatisch verbinden!! (später ich will hinzufügen, wie Sie automatisch erkennen, wenn es nicht angeschlossen ist!).Hinweis: Taste ist n
Gewusst wie: Steuern Sie mithilfe von Visual Basic GizDuino

Gewusst wie: Steuern Sie mithilfe von Visual Basic GizDuino

Dies führt Sie durch die Einrichtung, Verkabelung der externen Schaltung und Codierung GizDuino und VBA bei der Kontrolle der 4 LEDs.Die Instructables gliedert sich in 3:1. Skizze für GizDuino(2) VBA-Code und design3. Anschluss der externen Schaltung
Kinect-Steuerung Arduino verdrahtet Servos mit Visual Basic 2010

Kinect-Steuerung Arduino verdrahtet Servos mit Visual Basic 2010

UPDATE JAN 2012: Diese Anleitung ist auf Microsofts MSDN Channel9 vorgestellthttp://channel9.msdn.com/Coding4Fun/Blog/Kinecting-to-Arduino-with-Visual-BasicEINFÜHRUNGIn diesem Projekt verwende ich Rechte und linke Bewegungen in Kinect steuern die Rot
Arduino Remote RGB unter der Leitung von Visual Basic

Arduino Remote RGB unter der Leitung von Visual Basic

AnforderungenAlle Arduino (Ich verwende Arduino Uno)Visual Basic Express 2010 Sie können VB von hier herunterladen.RGB LedSchritt 1: Erstellen Sie AnwendungIn diesem werden instructable, wir eine Programm Kontroll-Led RGB vornehmen.Führen Sie die fol
Erstellen eine SQL-Datenbank mithilfe von Visual Studio

Erstellen eine SQL-Datenbank mithilfe von Visual Studio

Gewusst wie: Erstellen einer SQL-DatenbankMithilfe von virtuellen Windows BasicIntroWie wir zugreifen und Informationen zu behandeln hat entwickelt und weiterentwickelt und als solche Datenbanken wichtiger geworden. Datenbanken sind eine komplexe und
Wie erstelle ich ein Login-Formular in Visual Basics 2010

Wie erstelle ich ein Login-Formular in Visual Basics 2010

Ich werde Ihnen beibringen, wie man ein Login-Formular in Visual Basics zu machen. Diese können verwendet werden für eine Reihe von Dingen, wie wenn du eine e-Mail-Programm machst, Sie es durch die Nutzung dieser geschützt halten oder können wenn Sie
Wie mithilfe von Adafruit Schmuckstück Board - Arduino Tutorial

Wie mithilfe von Adafruit Schmuckstück Board - Arduino Tutorial

In diesem Tutorial werden Sie lernen, wie das Adafruit Schmuckstück Board verwenden und wie Sie es mit Codebender problemlos programmieren können!Dieses kleine Board nutzt den ATtiny85 Mikrocontroller und es hat 8K Flash-Speicher, 5 i/o-Pins (einschl
Die erste Verwendung von 0,96" I2C-OLED-Display mit Arduino UNO

Die erste Verwendung von 0,96" I2C-OLED-Display mit Arduino UNO

Heute werde ich Ihnen zeigen, wie 0,96" I2C-OLED-Display mit Arduino UNO Board verwenden. Es gibt viele verschiedene Arten von OLED-Displays. Ich habe 4 angeheftet OLED Display mit mir. Diese Displays können mit SPI Pins statt I2C werden. Diese Versi
CONTROLLING DC mit VISUAL BASIC

CONTROLLING DC mit VISUAL BASIC

in diesem Instructables wo ich versuchen werde, weitere Neuheit des oft zu bringen.Heute ist Thema mit Arduino und Visual Basic. Das Projekt, das wir heute sehen ist ein dc-Motor Controller mit Arduino und Visual Basic. Steuern einen dc Motor ist nic
Mit ESP-01 und Arduino UNO

Mit ESP-01 und Arduino UNO

In unserem vorherigen Tutorial haben wir gelernt, gewusst wie: Einrichten der ESP8266 ESP-01 und die Kommunikation mit anderen Geräten.In diesem Tutorial wollen wir zeigen, wie Sie mithilfe des ESP-01 geben den Arduino UNO Zugang zu einem WLAN - Netz
Ab Visual Basic Programmierung

Ab Visual Basic Programmierung

Hallo und herzlich willkommen auf der ersten in hoffentlich eine Reihe von Tutorials erklären die Grundlagen von Visual Basic 2008 zu sein.Ich habe mit dieser Sprache für eine Weile jetzt gearbeitet und haben ein solides Verständnis der Grundlagen ab
Wie erstelle ich einen Webbrowser In "Visual Basic"

Wie erstelle ich einen Webbrowser In "Visual Basic"

vor allem müssen Sie Microsoft Visual Basic herunterladen. Jede Form von Visual Basic ist gut, aber denken Sie daran, einige davon Kosten Geld. Ich verwende die kostenlose Version Visual Basic "Express Edition", aber wie gesagt, jede Form Gutes
Wie erstelle ich einen Käse Essen Programm auf Visual Basic

Wie erstelle ich einen Käse Essen Programm auf Visual Basic

Hallo,Dies ist mein Tutorial wie man eine Programm machen, dass ich * nicht erfunden * auf Microsoft Visual Basic 2010.Sie müssen die folgenden vier Dateien, den Käse, der Käse gegessen, die ICO-Datei und die mp3 herunterladen.Setzen sie alle, wo Sie
Wie Programmieren Arduino Bluetooth serieller Kommunikation in Visual Basic Express 2010

Wie Programmieren Arduino Bluetooth serieller Kommunikation in Visual Basic Express 2010

Thier sind verschiedene Android-Programm/Software, Ihre Arduino Bluetooth Roboter mit Ihrem Android-Gerät zu steuern. Aber Sie können nicht finden Sie mit Ihrem Windows-PC verwenden. Also programmiere ich ein wenig ein In Visual Basic Express 2010. H