Hi all, I've been stuck on this project for sometime, and would like some help. I have connected a Adafruit VL6180x time of flight sensor to the Arduino Uno and the code is instructed to output voltage pulses with respect to the range that the sensor reads. The code works well and so does the sensor. The issue I'm having is that I want the pulses to interface with a larger system and that system requires the pulses to be 12V rather than 5V which is what they are right now. I am using a Polulu UL3V70F12 step-up regulator to step the voltage up to 12V.
The issue is that when I put my output pin (from which the pulses are coming from) to the regulator, the voltage when measured across Vin and Ground there drop to around 2.5V and therefore the output of the regulator is not 12V. I've tested the components individually as well to make sure it's not a hardware issue, and I've tested different copies of the same device as well and the same issue persists only when the output it connected to the input of the regulator. When I apply a voltage from the 5V port, the regulator works fine. I think this may be an issue with the current from the port, but I'm not sure what to do. If anyone has any tips or advice, please let me know. Thanks!