Sorry in advance if this question already exists--I tried to search but my keyword knowledge is shaky. I have created a Colpitts oscillator on breadboard using AA batteries as the power supplies. I want to implement this oscillator with an Arduino. (Once it's set up, I want to use its voltage to do some things, but that isn't part of this question.)

In the image below, I have two voltages, Vcc (positive voltage) and Vee (negative voltage). My simulations indicate I can run the oscillator either with a dual voltage (+5V and -5V), or with one negative voltage (-5V) and the other set to ground. Either provides a 100 kHz oscillation from about -5 to 2 V. So:

  • Is there a way to provide a dual voltage supply from the Arduino Uno?
  • Is there a way to provide a single negative voltage supply from the Arduino Uno?


Colpitts oscillator. According to simulations, I can set Vcc=0 and Vee=-5 and still observe oscillations

closed as off-topic by VE7JRO, sempaiscuba, Juraj, MatsK, Bra1n Mar 23 at 16:39

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about Arduino, within the scope defined in the help center." – VE7JRO, sempaiscuba, Juraj, MatsK, Bra1n
If this question can be reworded to fit the rules in the help center, please edit the question.


You can make -5 V if you use an external power source, like in the circuit below (untested).

Connect the GND (-) from the Arduino to the +5V from the External (5V) source, than 0V will be the GND (with respect to the Arduino), but the GND of the external source will be -5V with respect to the Arduino.

I only used the resistors to get no short circuits, you can replace it by your own circuit (connecting the 5V arrow to Vcc and the -5V arrow to Vee).


simulate this circuit – Schematic created using CircuitLab

Not the answer you're looking for? Browse other questions tagged or ask your own question.