serial-port - serie - enviar datos por serial arduino
Usar DartLang para comunicarse a través del puerto serie (1)
Quiero usar DartLang para comunicarme con Arduino por puerto serie, no por TCP / ip. He encontrado el paquete DartLang chrome y la referencia de Chrome Serial , ¿esta es la solución? ¿O hay alguna otra solución para usar el puerto serie con DartLang?
Nicolas François ha construido una extensión de Dart VM nativa que hace esto:
https://github.com/nfrancois/SerialPort
Necesitarás compilarlo tú mismo (requiere gcc
, make
, pub
):
No hay una gran cantidad de información sobre cómo usarlo, pero hay algunas pruebas y la clase de dart que debería ser útil:
Parece que usarías algo como esto:
var serial = new SerialPort(dummySerialPort.path);
serial.onRead.listen((s) => print(''Got: $s''));
serial.open()
.then((_) => serial.write("Hello"))
//.then((_) => serial.close());