Hallo
Bild hier
http://www.youtube.com/watch?v=Yw3iHIym58k
Die Hardware:
- Aktivlautsprecherboxen mit PC oder MP3-Player
- PC-Speaker aus einem alten PC (8Ohm)
- Chinch-Servo-Adapter
- Servo-XBus-Adapter
- ein RP6 mit 8MHz-ATMega32
Die Software:
Code:
// RP6 als Tonband 1.Versuch 30.12.2007 mic
#include "RP6RobotBaseLib.h"
int main(void)
{
initRobotBase();
extIntOFF();
DDRC |= 1;
cli();
while(1)
{
if (PINA & E_INT1)
{
setLEDs(1);
PORTC |= 1;
}
else
{
setLEDs(0);
PORTC &= ~1;
}
}
return(0);
}
Das analoge Lautsprechersignal liegt an PortA.4, der Speaker an PortC.0. Was an PA4 erkannt wird, wird direkt an PC0 wieder ausgegeben und zur Kontrolle an der LED angezeigt. Lautstärke wird langsam aufgedreht bis die LED flackert und der Speaker piept. Fehlt noch das Speichern und die Wiedergabe.
Gruß
mic
Lesezeichen