Simple application to detect a rotary encoder position changes and button usages.
Project supports Typescript.
- NodeMCU V3 board with firmware StandardFirmataWifi
- Be connected to the same Wi-Fi network
- Rotary encoder
- etherport-client: 0.1.4
- johnny-five: 2.1.0
- serialport: 9.2.8
Board manager: esp8266 v2.7.4 Board: NodeMCU 1.0 (ESP-12E Module) Firmware: Firmata v2.5.8
- Board manager v3.0.2 could not be flashed - no idea why
- Used Johnny-Five v2.1.0 generates warning at each a new library - gyp info, readmore
Use command yarn start
or ts-node index.ts
to start the application.