I would like to control a DC-motor via PWM of arduino mega. My code below is working. I can change the duty cycle but the frequency is always 1kHz. Is it possible to change the frequency using labview? My second question is: I can change the voltage from 0 till 5V. Is it possible to enlarge the voltage ampliture up to 9V because my dc-motor is working till 9V?
Is it possible to enlarge the voltage ampliture up to 9V because my dc-motor is working till 9V?
Your hardware choice is a poor one. An Arduino outputs a max of 5V, but that 5V is at a couple milliamps. Your DC motor likely needs at a minimum hundreds of milliamps. Get you'll need a buffer circuit, op amp, or some kind of DC Motor shield hardware.
I don't see any control for setting a DO frequency, maybe Lynx has more functionality. Worst case the arduino source is available and you can add your own commands to set the frequency.