I am OK at embedded programming, but I couldn't figure out the root cause of what I was seeing. I looked through the core ESP8266 Arduino code, and I couldn't see anything wrong with the interrupt handler. So... very curious if it's my hardware, or some other weird little so...
Microcontroller: ESP8266 development board (a.k.a. "NodeMCU", or "12E" like the HiLetgo version), or ESP-01 for the final "miniaturized" build. Accelerometer+Magnetometer: LSM303DLHC sensor module, like this one. Two resistors, to pull-up the I2C bus, tested with 3.3k Ohm. USB Power...
Initially I didn't add any tension spring to altitude axis encoder; it seemed its weight itself is enough to keep it in positive engagement with the gear. But while testing I was getting an inconsistency of up to 20 counts when I moved the telescope from vertical position to horizontal...
LED Segment Display Simulator character/pattern creator Tested Tested on following MCUs Arduino UNO & NANO v3 ESP8266 STM32 STM32F103C8T6 "blue pill" ATtiny85 ESP32 Releases2 2.3.0 versionLatest Sep 15, 2020 + 1 release Packages No packages published Languages C++76.5% C23.5%...