Я хотел бы получить данные (String) о моем приложении от Arduino. Я использую ioni c 3 с lib: "@ ioni c -native / ble@4". Я пытался сделать это.
вот мой код на Arduino:
void setup() { Serial.begin(9600);}
void loop() { Serial.write("Hello World"); }
Вот мой метод на Ioni c 3 (Здесь я получаю данные):
readBLE(){
this.ble.read(this.device.mac_address, "dfb0", "dfb1").then(sucess=>{
console.log(sucess)
console.log(this.bytesToString(sucess))
},error=>{ console.log(error)});}
bytesToString(buffer) {return String.fromCharCode.apply(null, new Uint8Array(buffer)); }
Когда я получаю данные, на выходе получается квадрат. Вот мой вывод:
Первая консоль:
[""[[Int8Array]]""] : Int8Array [1]
[""[[Uint8Array]]""] : UInt8Array (1)
Вторая консоль: is an Square
Кто-то может мне помочь?