I am trying to read engine RPMs on an ESP32 board with sensESP. I have a simple optocoupler board (https://www.amazon.ca/dp/B09TF7LKVF schematic included). Do I understand correctly that in first approximation, if V+ >> V-, then VOUT=0 but if V+ << V- then VOUT=-VCC (i.e. that 3-4 behaves like a 0Ohm resistor if V+>V- and an almost infinite resistor if V+,V-) regardless of the actual voltage? If this is the case, VCC needs to match the logic voltage of my board (i.e, 3.3V for an ESP32 or 5V for an arduino), right?