node-poweredup - A Node.js module to interface with LEGO Powered UP components.
Introduction
LEGO Powered UP is the successor to Power Functions, the system for adding electronics to LEGO models. Powered UP is a collection of ranges - starting with LEGO WeDo 2.0 released in 2016, LEGO Boost released in 2017, and LEGO Powered UP released in 2018. It also includes the 2018 Duplo App-Controlled Train sets.
+node-poweredup - A Javascript module to interface with LEGO Powered UP components.
Introduction
LEGO Powered UP is the successor to Power Functions, the system for adding electronics to LEGO models. Powered UP is a collection of ranges - starting with LEGO WeDo 2.0 released in 2016, LEGO Boost released in 2017, and LEGO Powered UP released in 2018. It also includes the 2018 Duplo App-Controlled Train sets.
Powered UP has a few improvements over Power Functions:
The use of Bluetooth Low Energy makes it easy to control from a computer, and even write code for.
@@ -111,7 +111,7 @@As Powered UP hubs and remotes pair with each other, the system allows for a near unlimited number of independently controlled models in the same room. Power Functions was limited to 8 due to the use of infra-red for communication.
Installation
Node.js v8.0 required.
+Node.js Installation
Node.js v8.0 required.
npm install node-poweredup --save
node-poweredup uses the Noble BLE library by Sandeep Mistry. On macOS everything should function out of the box. On Linux and Windows there are certain dependencies which may need installed first.
Note: node-poweredup has been tested on macOS 10.13 and Debian/Raspbian on the Raspberry Pi 3 Model B.
Compatibility
While most Powered UP components and Hubs are compatible with each other, there are exceptions. For example, there is limited backwards compatibility between newer components and the WeDo 2.0 Smart Hub. However WeDo 2.0 components are fully forwards compatible with newer Hubs.
@@ -320,7 +320,7 @@ console.log("Scanning for Hubs...");More examples are
diff --git a/docs/lpf2hub.js.html b/docs/lpf2hub.js.html index a911a94..58adad7 100644 --- a/docs/lpf2hub.js.html +++ b/docs/lpf2hub.js.html @@ -503,7 +503,7 @@ exports.LPF2Hub = LPF2Hub; diff --git a/docs/poweredup-node.js.html b/docs/poweredup-node.js.html index 9f092ff..587df7b 100644 --- a/docs/poweredup-node.js.html +++ b/docs/poweredup-node.js.html @@ -268,7 +268,7 @@ exports.PoweredUP = PoweredUP; diff --git a/docs/puphub.js.html b/docs/puphub.js.html index d607e32..67bd699 100644 --- a/docs/puphub.js.html +++ b/docs/puphub.js.html @@ -308,7 +308,7 @@ exports.PUPHub = PUPHub; diff --git a/docs/pupremote.js.html b/docs/pupremote.js.html index 54b6563..7176c7f 100644 --- a/docs/pupremote.js.html +++ b/docs/pupremote.js.html @@ -238,7 +238,7 @@ exports.PUPRemote = PUPRemote; diff --git a/docs/quicksearch.html b/docs/quicksearch.html index 90ab2e5..e935d27 100644 --- a/docs/quicksearch.html +++ b/docs/quicksearch.html @@ -7,7 +7,7 @@