Driving a shaker with Arduino: is it possible?

Hello everyone,
I want to know if it is possible developing a signal generator with arduino.

In practice:

  1. I have a vector of values that represents a signal with more than one frequency component.(I don't want generate a simple signal, like sinusoidal or square waveform)
  2. Arduino have to create Voltage values to drive a shaker (it is possible insert a coax connector on Arduino Board)

PS: The amplitude of the output signal is not important because the shaker have a pre-amp in its input.

Thank you very much for your answers!

Sure. Feed your values into a 12-bit DAC like MPC, let the DAC drive the table. Make the waveform as complex as you want with high frequency content when driven by SPI.

First: Thank you very much for your speedy answer.

Second: I'm a newbie in arduino world and I try to find an alternative way to a commercial signal generator. Can you tell me what model of Arduino I can use and the additional components required to implement it, please?

Thanks again.

How frequently you need to change voltage? What are your requirements for timing and speed flunctuations? How precise the signal must be?

If you need no time drift you would have to use timer interrupt.

Signal generator, look for kits like this

Google "signal generator kit", there are tons available.

Or, write some code to send the waveform you want to a DAC like MCP3201 as suggested earlier.

lollocavs:
I want to know if it is possible developing a signal generator with arduino.

Yes, it's possible.

Not a sensible first project though - it's going to be quite a demanding project with significant hardware and software elements. Do you have any experience of electronic hardware or software development?

Compose your signal and play it through a PC sound card. I assumed you don't have to drive at 20KHz or more.