Hey ihr,
ich google mir seit Ewigkeiten einen Wolf und komme nicht weiter. Dabei ist das Problem so simpel:
Ich möchte in C# ein Byte an meinen Arduino Uno schicken.
Was mir zuerst im Magen liegt: Ich kann mit serial.Write() wohl nur eine String-Variable verschicken. Oder ich bin zu dumm einen anderen Datentyp in die Klammer einzutragen.
Nehme ich jedenfalls String, sind es ja Buchstaben, die nach ASCII decodiert und als Byte versendet werden. Aus meiner 0 wird also eine 48, aha. Wär mir ja auch recht, dann nennt er im String meine "01000000" halt "@", was solls. Nur blöd, dass ASCII nur 7Bit kann. Ich also nicht mehr, als 127 darstellen kann.
Es kann doch nicht so schwer sein ein blödes Byte zu verschicken und im Arduino zu empfangen, mein Problem scheint so trivial zu sein, dass es denen dies können so wenig auffällt, dass niemand im großen Internet darüber stolpert ![]()
Ich hoffe ihr habt die Lösung für mich und mein Problem.
Metti