Moin,
ich habe jetztmal einen Arduino Programmiert, der die Zahlen 1-9 über die Serielle Schnittstelle annimmt.
Mein Problem ist, dass ich immer noch nicht so wirklich gecheckt habe wie man jetzt daten mit Csharp sendet.
es soll erstmal nur ein Feld sein mit einer Textbox und ein Button der auf klick die daten aus textbox1.text sendet.
Ich hoffe ihr könnt mir helfen?
Philipp
Ich habe grad nochmal ein bisschen geforscht und habe dann das hier geschrieben:
was haltet ihr davon?
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
| using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO.Ports;
namespace RS232 { class Program { static void Main(string[] args) { string modus = "servo"; Console.Write("Geben Sie einen Comparer Port einen: "); string port = Console.ReadLine(); Console.Write("Geben Sie eine Baudrate ein: "); int baudrate = Convert.ToInt32(Console.ReadLine());
SerialPort sp = new SerialPort(port, baudrate, Parity.None, 8, StopBits.One); sp.Open();
while(modus == "servo") { Console.Write("Geben Sie eine Servo-Stellung eine: "); string position = Console.ReadLine(); if (position == "exit") { break; } Console.WriteLine("Servo is moving to: {0}", position); sp.Write(position); }
Console.ReadLine(); } } } |
Achja, es funktioniert übrigens.
Philipp
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt