Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Do not want to use software to generate PWM.The basic idea is to assign three different pins for each output and write a sketch to make them put out a pulse at different times, with a delay between each pin.
Pulse width can be change by software, like pwmWrite(). No they are not controlled by any external. Its uC generating the PWM.To start with: Are the pulses to run with fixed widths at fixed intervals? Or are they to be controlled by an external input?
Please google "arduino hardware timer", also "arduino software pwm"Your statements seem to contradict each other. The first sentence says you don't want software to generate the pulses, but the second sentence says you want software to control it and that the uC should generate it. The uC is controlled by software.
It makes no sense to me. Please try to make it clearer than this. There are other details you'll have to provide but please clarify this first.
Hi,
A lot of informations missing:
* frequency range
* duty cycle range and resolution
* delay range
What exact microcontroller and what clock frequency? What pulse generation periferals are available?
In simplest case you have three timers or independent PWM modules where you can adjust start of counting.
The next is to use a "toggle pin" feature, but then you need to adjust the timeouts in an ISR...
Klaus