My project (just completed) is to add support for the puck.js device into the BASIC interpreter of my "Best Calculator, IOT edition" app. The latest update was just published on the Windows app store.
Hooking up the puck.js was pretty simple (which is good -- man, some devices are just a nightmare!). You jut send your program, 20 bytes at the time, to the TX Bluetooth characteristic and pull the resulting data back out from the RX characteristic.
Here's some pretty simple BASIC code to turn on an LED...
PRINT "Turn puck.js LED1 on"
device = ↲
PRINT "No device was picked"
puck = device.As (“Puck.js”)
status = puck.Tx ("LED1.set();\n")
REM The puck will reply to the command,
REM but this program won't pick it up.
Nice, thanks for posting up! That could be really useful!
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem