Witam
Proszę o pomoc przełożenia kodu z C# na js. Kod służy do sterowania arduino
SerialPort ardo;
ardo = new SerialPort();
ardo.PortName = "COM5";
ardo.BaudRate = 9600;
ardo.Open();
ardo.Write("2");
ardo.Close();
I co ci nie działa w twoim "przełożeniu kodu z C# na js"? W ogóle jak ma to działać i dlaczego javascript?
Nie znam się na JS i C#, ale szybkie google -> https://www.npmjs.com/package/serialport ...
ta część służy do sterowania listwami led, jednakże wysypuje się z SerialPort. Nie bawiłem się tym nigdy dlatego nie wiem jak to przełożyć by dobrze działało
No ale jak to odpalasz? Uruchamiasz kod w przeglądarce, jakimś frameworku, wrapperze, aplikacji desktopowej? Z tego powodu zadałem pytanie "dlaczego javascript".
w aplikacji webowej za pomocą buttona chcę to wywołać
Nie rób logiki po stronie klienta. Zrób REST w c# jeżeli znasz c# i po prostu wywołuj zdarzenie z js
Z poziomu JSa uruchamianego w przeglądarce nie masz możliwości odwoływać się do portu szeregowego (u klienta).
Z poziomu JSa uruchamianego w NodeJSie można już pokombinować (https://www.npmjs.com/package/serialport).