working servo and photoresistor with websocket
This commit is contained in:
15
test/serial/photoresistor.ts
Normal file
15
test/serial/photoresistor.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { Board, Pin } from "johnny-five";
|
||||
|
||||
const board: Board = new Board({
|
||||
port: '/dev/ttyUSB0',
|
||||
debug: false,
|
||||
repl: false
|
||||
});
|
||||
|
||||
board.on("ready", async () => {
|
||||
board.pinMode(14, Pin.INPUT);
|
||||
|
||||
board.analogRead(0, (val) => {
|
||||
console.log(val);
|
||||
})
|
||||
});
|
||||
19
test/serial/servo.ts
Normal file
19
test/serial/servo.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { Board, Pin, PinMode } from "johnny-five";
|
||||
|
||||
const board: Board = new Board({
|
||||
port: '/dev/ttyUSB0',
|
||||
debug: false,
|
||||
repl: false
|
||||
});
|
||||
|
||||
board.on("ready", async () => {
|
||||
board.pinMode(9, Pin.SERVO);
|
||||
board.servoWrite(9, 0);
|
||||
|
||||
while (true) {
|
||||
board.servoWrite(9, 180);
|
||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||
board.servoWrite(9, 0);
|
||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user