Skip to content

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

License

Notifications You must be signed in to change notification settings

Amaranthusss/esp8266-johnny-five-encoder

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published