jonny_ji7 9f329101a1 Fix bug display lib: random characters flickering
Fix bug in display library where random chars were written to display even
though the array has ended.
Resulting in random character appearing briefly when only first display got written.

-> stop loop when 0-termination of char array is reached
2022-08-22 22:22:45 +02:00
2022-08-22 18:27:28 +02:00
2022-08-06 09:28:38 +02:00

Hardware

connection plan

See connection-plan.pdf

Components

rotary encoder LPD3806-600BM-G5-24C

- Pulses: 600 p/r (Single-phase 600 pulses /R,Two phase 4 frequency doubling to 2400 pulses)
- Power source: DC5-24V
- Shaft: 6*13mm/0.23*0.51"
- Size: 38*35.5mm/1.49*1.39"
- Output :AB 2phase output rectangular orthogonal pulse circuit, the output for the NPN open collector output type
- Maximum mechanical speed: 5000 R / min
- Response frequency: 0-20KHz
- Cable length: 1.5 meter
- size: http://domoticx.com/wp-content/uploads/2020/05/LPD3806-afmetingen.jpg
- Wires: Green = A phase, white = B phase, red = Vcc power +, black = V0
Description
Firmware for a custom built machine which winds and cuts cable to a specific length using an esp32 controller on a custom pcb
Readme 78 MiB
Languages
C++ 73.4%
C 25.4%
CMake 1.1%