Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 797 Bytes

README.md

File metadata and controls

32 lines (20 loc) · 797 Bytes

esp8266-johnny-five-encoder

Simple application to detect a rotary encoder position changes and button usages.

Project supports Typescript.

Requirements:

  • NodeMCU V3 board with firmware StandardFirmataWifi
  • Be connected to the same Wi-Fi network
  • Rotary encoder

Tested dependencies versions:

  • etherport-client: 0.1.4
  • johnny-five: 2.1.0
  • serialport: 9.2.8

ESP8266 configuration:

Board manager: esp8266 v2.7.4 Board: NodeMCU 1.0 (ESP-12E Module) Firmware: Firmata v2.5.8

Met issues:

  1. Board manager v3.0.2 could not be flashed - no idea why
  2. Used Johnny-Five v2.1.0 generates warning at each a new library - gyp info, readmore

Start

Use command yarn start or ts-node index.ts to start the application.