Hogyan lehet C#-ban adatokat küldeni és fogadni USB-n keresztül?
Először is BOLDOK KARÁCSONYT MINDENKINEK!!!
Konkrétan Arduino-val szeretnék kapcsolatot létesíteni egy saját programban. Interneten találtam pár információt, de nem találtam teljes példaprogramokat. Amit össze tudtam hozni, az egy hibás program lett. A kódot ide töltöttem fel: [link]
Tudtok segíteni, hogy ezt pontosan hogyan kell megoldani?
Nos, amint azt te láthatod, nem USB kapcsolatot akarsz, hanem soros portos (RS-232 / COM portos) kapcsolatot. Az más kérdés, hogy van egy RS-232-USB átalakító, de attól a lényeg még ugyanaz.
Nézd meg ezt:
Ha nem kapsz választ akkor holnap Írj rám és elküldöm én hogy csináltam meg.
Serialport port = New serialPort("com3");
Talán így kell, nem tudom egyszer megírtam azóta csak másolgatom
Hát igen, ahogy az előttem író megjegyzi, itt a progid magától nem tudom honnan fogja tudni (kb. sehonnan), hogy melyik porton kell kommunikálnia az arduinoval, ahogy azt sem, hogy milyen sebességgel és egyéb paraméterekkel (paritás, stopbit, stb.) (pl.: 9600,8,1,N).
Én object pascalban írtam meg a sajátomat (persze hibatűréssel, kivételkezeléssel) kb. 300 sor, azt ha kell, odaadom, te meg átírhatod - ha tudod - c sharpra.
C#ban max három sor(van beépített library rá).
De ahogy látom a százalékon az első válaszoló belinkelte a helyes kódot.
Az én arduinoim szeretik váltogatni a com számukat így egy if elseif-ben ellenőrizheted, hogy melyik port érhető el, és ahhoz kapcsolódjon automatikusan
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!