kleiner integrierter PC speaker mit arduino Leonardo betreiben

milito:
Hallo habe eine Frage und zwar möchte ich mit dem Arduino einen vom PC ausgebauten kleinen Lautsprecher betreiben und ich frage mich wie ich das anschließen soll:

soll ich diesen direkt zu GND und DigitalPin anschließen, oder soll ich dazu einen Widerstand vorschalten?

Wenn Du es schön machen willst, dann schließt Du einen Lautsprecher über einen kleinen Verstärker an, so wie hier im Tutorial gezeigt:
http://arduino.cc/en/Tutorial/SimpleAudioPlayer

Beim direkten Anschließen eines Lautsprechers fließen wegen des geringen Widerstands in der Lautsprecherspule viel zu hohe Ströme, die den Controller beschädigen können.

Notfalls kannst Du bei den 8-Bit Atmegas einen geigneten Widerstand oder Kondensator in Reihe vor den Lautsprecher schalten, mit dem der maximal fließende Strom verringert wird.

Aber bei mangelhafter Auslegung und zu hohen fließenden Strömen über einen Arduino Output-Pin kann der Controller beschädigt werden und "durchbrennen".