arkadaşlar merhaba c# ile seriporttaki makine ile iletişim kuran bir program yapmaktayım. Küçük bir problemim var inş. yardımcı olursunuz. makinaya komutları byte byte 0x05 hex şeklinde yolluyorum. Ancak bazı komutlarda kullanıcıdan veri almak zorundayım. Bu konuda biraz sıkıntım var. textboxta girilen veriyi örneği "01" asciiye çevirip hexadecimal karşılığını buluyorum. 0 = 30 1 = 31 gibi. Ancak makineye komutları 0x30 ve 0x31 şeklinde byte olarak yollamak zorundayım diğer türlü makine tepki vermiyor.
örnek vericek olursam command(0x30, 0x31); komutu bu şekilde yolluyorum çalışıyo ancak komutta kullanıcıdan veri almam gerekiyor. aldığım stringi bu tarzda byte verisine nasıl çeviririm?
şu ana kadar yaptığımıda sölersem örneğin 01 girildiğinde bunu a = 30 ve b=31 olarak iki değişkene attım. bunu a=0x30 ve b = 0x31 şeklinde nasıl yapabilirim?