Aktywne Wpisy

simplequestion +86
#gielda #heheszki #inwestycje
K---a, wchodzę na forum inwestycyjne, typowy wątek:
„Mam 50k zł, w co walnąć, żeby rosło? Akcje, ETFy, crypto, złoto, może lokata?”
I co się dzieje? Zamiast normalnych odpowiedzi, to wygląda jakby się tam zlecieli wszyscy j----i hipisi po ayahuasce.
K---a, wchodzę na forum inwestycyjne, typowy wątek:
„Mam 50k zł, w co walnąć, żeby rosło? Akcje, ETFy, crypto, złoto, może lokata?”
I co się dzieje? Zamiast normalnych odpowiedzi, to wygląda jakby się tam zlecieli wszyscy j----i hipisi po ayahuasce.

FrizPL_ +249
źródło: 9i3zF777fMc2eAa1
Pobierz




Mam problem. Napisałem aplikację która wysyła mi po porcie liczbę "1" co sekundę. Gdy wpiszę w terminalu cat /dev/ttyUSB0 to widzę jak te jedynki mi wyskakują w nowej lini. Więc program jest ok. Napisałem taki program w JS:
`
var serialport = require("serialport");
`SerialPort = serialport.SerialPort;
var mySerial = new SerialPort("/dev/ttyUSB0", {
baudrate: 9600,
parser: serialport.parsers.readline("/n")
});
mySerial.on("open", function(){
console.log("Port otwarty.");
});
mySerial.on("data", function(data){
console.log(data);
});
Wpisuję w terminalu node app.js i otrzymuję Port otwarty. Ale żadnych danych nie odczytuje. Co jest źle ?
var SerialPort = require("serialport").SerialPort
var serialPort = new SerialPort("COM4", {
baudrate:
mySerial.on("data", function(data){
w funkcji
mySerial.on("open", function(){
bo ta funkcja otwierająca
Kod jest ok, pokombinuj z lokalizacją portu
@facefear:
Lokalizacja portu jest dobra /dev/ttyUSB0, sprawdzam to wpisując cat /dev/ttyUSB0 i otrzymuję dane z arduino.
Baud rate też w programie na uc jak i js jest taki sam 9600
Sprawdzałem też umieszczenie my.Serial.on("data"... w funkcji open i nic to nie zmienia.
Kod wygląda na poprawny ale nie działa i nie mogę znaleść przyczyny.
Pisze z glowy, program dziala:
void setup(){Serial.begin(9600);}
void loop(){
Serial.println(1);
waitms(2000);
}