На самом деле подключение очень простое:
• 1 вывод динамика подключаем к 9 дискретному пину Arduino
• 2 вывод динамика подключаем к GND Arduino

Для генерации звуков на Arduino существует функция tone()
Генерирует сигнал прямоугольной формы с заданной частотой. Длительность может быть задана параметром. Без указания длительности сигнал генерируется пока не будет вызвана функция noTone(). К порту Arduino может быть подключен к пьезо или другой высокоомный динамик для воспроизведения сигнала. Одновременно может воспроизводиться только один сигнал.
• tone(pin, частота)
• tone(pin, частота, длительность)

Пример
const int SoundPin = 9; // Пин подключения пьезоизлучателя – 9 дискретный
int DelaySound = 1000; // Пауза 1 секунда
void setup()
{
}
void loop()
{
// Пример использования tone()
//tone(pin, частота)
tone(SoundPin, 1915); // Воспроизводим сигнал с частотой 1915 Гц
delay(DelaySound); // Пауза 1 секунда (1000 миллисекунд – значение переменной DelaySound ) – длительность воспроизведения сигнала
tone(SoundPin, 1700);
delay(DelaySound);
tone(SoundPin, 1519);
delay(DelaySound);
tone(SoundPin, 1432);
delay(DelaySound);
tone(SoundPin, 1275);
delay(DelaySound);
tone(SoundPin, 1136);
delay(DelaySound);
tone(SoundPin, 1014);
delay(DelaySound);
noTone(9); // Выключаем звук
}