• Hi!

    The main difference is that the original Espruino with the HC-05 uses 'normal' Bluetooth 2.0, and Puck.js uses Bluetooth LE.

    Basically the original will just appear as a Bluetooth serial port and can communicate over that - that's all it can do. That makes it pretty easy to interface to - the only gotcha is that iOS doesn't support Bluetooth serial.

    However Puck.js can use pretty much the full range of stuff offered by Bluetooth LE, including the ability to connect to other Bluetooth LE devices. It's a lot more flexible - but if you're planning on writing software for a PC/Mac/etc for it, you're going to have to worry about Bluetooth APIs a lot (for the original you just pair it in the OS, and then communicate like it's a normal serial port).

    Hope that helps! let me know if there are any other questions!

  • Yeah, thanks!
    So the original board can act as a master and a slave? because that's basically all I need.
    Also, I heard about the new 1.8 update on the firmware(I know, I'm 2 years late to the party ahaha), the built-in debugger and software PWM on all pins really attracted me. Are both of those functions available on the original board?

    Thanks!

About