Der COM-Port ist eine serielle Schnittstelle am PC, und erlaubt es den Benutzer mit Geräten zu kommunizieren. Ich verwende den COM-Port um mit meinen Roboter Daten auszutauschen.

Zum ansteuern der seriellen Schnittstelle braucht man eigentlich nur 3 kleine Befehle.

SerialPort1.Open()   
Öffnet die serielle Schnittstelle.

SerialPort1.Write("hallo")
Sendet das Wort "hallo".

TextBox1.Text = SerialPort1.ReadLine()
Dieser Befehl Empfäng Daten und stellt sie in einer Textbox graphisch dar.

Mit diesen 3 Befehlen ist man schon in der laage ein kleines Porgramm zu schreiben.

Hier der Basic-Code:






Und hier ein Bild für ein möglisches Aussehn:


Was macht das Programm?
Das Programm sendet sobald ihr auf die "Senden" Schaltfläche klickt das Wort "hallo".
Wenn auf die "Empfangen" Schaltfläche geklickt wird empfängt er die einkommenden Daten und stellt sie in der Textbox graphisch dar.

Wieso stürzt mein Programm ab wenn ich auf "Empfangen" klick?
Nunja das Programm hat ein kleinen Nachteil^^
Wenn ihr auf "Empfangen" klickt wartet das Programm solange, bis Daten einkommen. Dieses Problem könnte man jedoch mit einem Timer lösen, welcher dann nach einem eingestellten Zeitintervall automatisch abbricht.

Roboter-Ethik:

1. Ein Roboter darf keinen Menschen verletzen, oder durch sein Inaktivität erlauben, dass ein Mensch verletzt wird

2. Ein Roboter muss Anweisungen /Befehlen von Menschen Folge leisten, außer es ergäbe sich dadurch ein Konflikt mit dem 1. Gesetz

3. Ein Roboter muss seine eigene Existenz schützen, solange sich dadurch kein Konflikt mit dem 1. oder 2. Gesetz ergibt
 
Heute waren schon 2 Besucher hier!
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden