0.2.7 • Published 2 years ago

@sdiricco/boardjs v0.2.7

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

boardjs

Implementation of firmatajs library based on Promise syntax with helpful extra functions.

Installation

npm i @sdiricco/boardjs

Compilation problems

Firmata use Node SerialPort to communicate with the usb boards and sometimes you may run into compilation problems. See SerialPort - Compilation Problems

Basic Usage

Connect the board with a valid StandardFirmata.ino and run following script.

const { Board } = require("@sdiricco/boardjs");

let main = async () => {
  try {
    const board = new Board();
    board.on("error", (e) => {
      console.log(e);
    });
    console.log("connecting.. ");
    await board.connect();
    console.log("board connected:", board.connected);

    console.log("pinMode()");
    await board.pinMode(13, board.MODES.OUTPUT);
    console.log("digitalWrite()");
    await board.digitalWrite(13, board.HIGH)

    const pin13 = board.pins[13].value;
    console.log(pin13)

  } catch (e) {
    console.log(e);
  }
  process.exit();
};

main();
0.2.7

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago