-
Jean-Philippe_Rey and Gordon thank you very much for your help, it works the way i want it to now, i knew it was something with the quotes but couldn't figure it out.
For any one else that wants to achieve something similar, this is the code:
<html> <head> </head> <body> <script src="https://www.puck-js.com/puck.js"></script> <button onClick="Puck.write('LED1.set();\n');">On!</button> <button onClick="Puck.write('LED1.reset();\n');">Off!</button> <button onClick="Puck.write('NRF.setAdvertising([beacon.get(`goo.gl/test123`)]);\n');">Advertise</button> <button onClick="Puck.close()">Disconnect</button> </body> </html>
-
-
Well, from what i see the double quote has been closed, but maybe there is something im missing out?
<button onClick="Puck.write('NRF.setAdvertising([beacon.get("goo.gl/test123")]);\n');">Advertise</button>
It is telling me that it is a syntax error meaning that the link or entire function is wrongly typed?
-
-
Ok so i have uploaded the script into the puck and changed the buttons onClick function, now when i try to click the advertise button, it is giving me UncaughtSyntaxError.
I have also corrected the code on the disconnect device button as it has a little spelling mistake.
The code looks like this now:
<html> <head> </head> <body> <script src="https://www.puck-js.com/puck.js"></script> <button onclick="Puck.write('LED1.set();\n');">On!</button> <button onclick="Puck.write('LED1.reset();\n');">Off!</button> <button onClick="Puck.write('NRF.setAdvertising([beacon.get("goo.gl/test123")]);\n');">Advertise</button> <button onClick="Puck.disconnect()">Disconnect</button> </body> </html>
I have included the errors i am getting.
-
Hi, i am trying to control the puck.js from a web bluetooth website. I am not a programmer but i do understand some basics.
So far i have some basic code, grabbed from one of Gordons tutorials, what i am trying to achieve is to make the puck advertise a link and then of course disconnect it from the computer in order for it to advertise. if anyone knows a quick and easy solution please respond, would be really grateful.Here is the code.
<html> <head> </head> <body> <script src="https://www.puck-js.com/puck.js"></script> <button onclick="Puck.write('LED1.set();\n');">On!</button> <button onclick="Puck.write('LED1.reset();\n');">Off!</button> <button onClick="Puck.write('NRF.setAdvertising([require("ble_eddystone").get("goo.gl/B3J0Oc")]);\n');">Advertise</button> <button onClick="Puck.disconnect();>disconnect device</button> </body> </html>
Hi, i am working on a little project which involves controlling the puck from a web browser. i have came across this error and cannot fix it, i have tried hard reseting it and forgetting the device on my computer, nothing works. All i am doing is switching the LED on and off.
Anyone knows a solution ?