How to get the ON voltage equal to 1V for two non overlapping pulses using Arduino for my charge pump

Hello!
I am using Arduino to generate the two non overlapping pulses of 50% duty cycle but with Arduino I am getting 5V output voltage for my ON state. I want 1V amplitude for ON state (High Voltage). How can I do that ?
Arduino Programming for my circuit is below.
Screenshot (159)|690x387

No pictures of code, PLEASE.

In the Arduino IDE, use Ctrl T or CMD T to format your code then copy the complete sketch.

Use the </> icon from the ‘reply menu’ to attach the copied sketch.


delay( ) takes an integer argument.


What will you be sending the signal to ?

If you want a 1v waveform, use a resistor voltage divider.

#include <Wire.h>

 void setup() {
pinMode(3, OUTPUT);
pinMode(6, OUTPUT);
Serial.begin(9600);
}

 void loop() {
digitalWrite(3, HIGH);
digitalWrite(6, LOW);
delay(1);
digitalWrite(6, HIGH);
digitalWrite(3, LOW);
delay(1);
}

I am sending the two non overlapping clock signals of 50% duty cycle to my 4 stage charge pump.

Show us the circuit.

That sounds normal for a 5V Arduino board.

Voltage divider and maybe some additional electronics.

You are double posting your question.

How rude !

Follow the forum posting guidelines !

Time I think to tell us WHY.

You cant use resisitive dividers a charge pump needs a very low resistance source.