Translacja kodu z C# na JS

Translacja kodu z C# na JS
KA
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:10
0

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();

DU
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:106
1

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?

Spine
żeby można było wykonywać niskopoziomowe operacje sprzętowe z poziomu przeglądarki, proste :P
DU
Myślę, że na Internet Explorerze 6 byłoby to możliwe :D
YA
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 6 godzin
  • Postów:2370
0

Nie znam się na JS i C#, ale szybkie google -> https://www.npmjs.com/package/serialport ...

DU
Pod warunkiem, że autor robi aplikację standalone na node.js. Na razie nie znamy żadnych szczegółów, więc wróżymy.
YA
Jakby nie patrzeć, to potrzebuje czegoś co mu przykryje warstwę sprzętową, albo w arduino wystawi jakiś REST i wtedy JS powinien to ogarnąć ;-)
KA
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:10
0

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

DU
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:106
0

No ale jak to odpalasz? Uruchamiasz kod w przeglądarce, jakimś frameworku, wrapperze, aplikacji desktopowej? Z tego powodu zadałem pytanie "dlaczego javascript".

edytowany 1x, ostatnio: dualjack
KA
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:10
0

w aplikacji webowej za pomocą buttona chcę to wywołać

fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0

Nie rób logiki po stronie klienta. Zrób REST w c# jeżeli znasz c# i po prostu wywołuj zdarzenie z js

edytowany 1x, ostatnio: fasadin
Maciej Cąderek
Maciej Cąderek
Czemu REST?
M0
@Maciej Cąderek: co proponujesz jako alternatywe do RESTa?
fasadin
@Maciej Cąderek: w c# postawienie RESTa jest bajecznie proste. Skoro autor zna C#, to nie widze powodu dlaczego nie zrobil tego w C# za pomoca RESTa. Nie znam wymagan wiec czemu nie REST?
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
2

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).


edytowany 2x, ostatnio: Patryk27

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.