1.0.2 • Published 4 years ago

serial-arduino-app v1.0.2

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

Serial Arduino App

This project is an example of data interaction between Arduino and Node.js. See this document in Portuguese.

Run Project

  • Install all Node.js dependencies:
    npm install
  • Run a test of application on Node.js:
    npm test

Configure Serial Listener

Before running the application, connect the Arduino and run the program .ino on the Arduino IDE.

This is a quick start, for more information see Serial Port documentation.

  • Configure Serial/USB port for listening:
    const config = {
        log: false,
        port: 'COM3',
        baudRate: 9600,
        serialLog: true
    }
  • Init connection on Serial/USB port:
    const SerialArduinoApp = require('serial-arduino-app')

    const config = {
        log: false,
        port: 'COM3',
        baudRate: 9600,
        serialLog: true
    }

    const serial = new SerialArduinoApp(config)
  • Example of data recived from Arduino:
    serial.reciveDataToSerial() //Start recive data from serialport

    serial.on('serial-data', (serialdata) => {
        console.log(serialdata)
    })
  • Example of data sended to Arduino:
    serial.sendDataToSerial() //Start send data to serialport

    const emitter = new EventEmitter() //Use to simulate the event
    emitter.on('event', () => {
        setInterval(() => {
            serial.emit('send-data', '100') //Emit the data to Serial Port
        }, 50)
    })
    emitter.emit('event') // Force the event
1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago