Translacja kodu z C# na JS

Odpowiedz Nowy wątek
2018-05-15 15:00
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();

Pozostało 580 znaków

2018-05-15 15:22
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?

żeby można było wykonywać niskopoziomowe operacje sprzętowe z poziomu przeglądarki, proste :P - Spine 2018-05-15 15:32
Myślę, że na Internet Explorerze 6 byłoby to możliwe :D - dualjack 2018-05-15 15:36

Pozostało 580 znaków

2018-05-15 15:39
0

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

Pod warunkiem, że autor robi aplikację standalone na node.js. Na razie nie znamy żadnych szczegółów, więc wróżymy. - dualjack 2018-05-15 15:42
Jakby nie patrzeć, to potrzebuje czegoś co mu przykryje warstwę sprzętową, albo w arduino wystawi jakiś REST i wtedy JS powinien to ogarnąć ;-) - yarel 2018-05-15 15:55

Pozostało 580 znaków

2018-05-15 15:59
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

Pozostało 580 znaków

2018-05-15 17:35
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, 2018-05-15 17:36

Pozostało 580 znaków

2018-05-15 17:58
0

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

Pozostało 580 znaków

2018-05-15 18:05
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, 2018-05-15 18:05
@Maciej Cąderek: co proponujesz jako alternatywe do RESTa? - mch0588 2018-05-16 07:54
@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? - fasadin 2018-05-16 08:58

Pozostało 580 znaków

2018-05-16 09:00
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, 2018-05-16 09:07

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0