no idea if this works
这个提交包含在:
父节点
569ca82183
当前提交
abd04d581a
共有 1 个文件被更改,包括 17 次插入 和 0 次删除
|
|
@ -96,6 +96,11 @@ navigator.serial.addEventListener('disconnect', e => {
|
||||||
connectButton.innerText = "Connect"
|
connectButton.innerText = "Connect"
|
||||||
});
|
});
|
||||||
|
|
||||||
|
let debug = 0;
|
||||||
|
let speed = 24;
|
||||||
|
let minSpeed = 20;
|
||||||
|
let maxSpeed = 40;
|
||||||
|
|
||||||
//Connect to the serial
|
//Connect to the serial
|
||||||
async function connect() {
|
async function connect() {
|
||||||
|
|
||||||
|
|
@ -123,6 +128,9 @@ async function connect() {
|
||||||
const encoder = new TextEncoderStream();
|
const encoder = new TextEncoderStream();
|
||||||
outputDone = encoder.readable.pipeTo(port.writable);
|
outputDone = encoder.readable.pipeTo(port.writable);
|
||||||
outputStream = encoder.writable;
|
outputStream = encoder.writable;
|
||||||
|
|
||||||
|
writeToByte("0x00, 0x02");
|
||||||
|
writeToByte("0x02, 0x00");
|
||||||
|
|
||||||
reader = inputStream.getReader();
|
reader = inputStream.getReader();
|
||||||
readLoop();
|
readLoop();
|
||||||
|
|
@ -145,6 +153,15 @@ async function writeToStream(line) {
|
||||||
writer.releaseLock();
|
writer.releaseLock();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function writeToByte(line) {
|
||||||
|
var enc = new TextEncoder(); // always utf-8
|
||||||
|
|
||||||
|
const writer = outputStream.getWriter();
|
||||||
|
const data = new Uint8Array([line]);
|
||||||
|
writer.write(line);
|
||||||
|
writer.releaseLock();
|
||||||
|
}
|
||||||
|
|
||||||
//Disconnect from the Serial port
|
//Disconnect from the Serial port
|
||||||
async function disconnect() {
|
async function disconnect() {
|
||||||
|
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用