@espruino-tools/device-controller v2.1.0
espruino-tools
An interactive Espruino package to simplify the code interaction between Espruino device and the javascript code. This package intends to simplift the implementation of the uart.ts package by making it more suitable to building stand alone web applications which incorporate web bluetooth espruino devices.
This tool requires web bluetooth to work so only works on chromium based web browsers of chrome version 56+.
Documentation for this package can be found here
Installation
npm
run npm i @espruino-tools/device-controller
in the root of your node project.
from here you can use the package and example of the use is below
HTML script
this is currently not implemented
Usage
Connecting to Device
To connect to a device just import the chosen device, in this case the puck, and run the following commands;
import { Puck } from '@espruino-tools/device-controller';
const puck = new Puck()
puck.connect();
Disconnecting from a Device
puck.disconnect();
Resetting a Device
puck.reset();
Puck Specific
LED
turn on an LED
puck.LED.on('red');
turn off an LED
puck.LED.off('red');
flash an LED
puck.LED.flash('red');
get the current value of an LED (This currently turns off the LED on use)
puck.LED.val('red');
Temperature
puck.getTemperature().then((temp) => console.log(temp));
onEvent
onPress
puck.onPress(() => {
puck.LED.flash('red');
});
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago