Archiv verlassen und diese Seite im Standarddesign anzeigen : Piezo-Lautsprecher an Controllerboard anschließen?
Hallo zusammen,
muss ich etwas beachten wenn ich eien Pizo-Lautsprecher an mein Controllerboard anschließe? Oder einfach eine Ader an einen Pin des Controllers und die andere an GND?
Viele Grüße
Jens
Elch2001
09.11.2006, 11:51
ja, genau so.. hab ich auch gemacht.. funktioniert gut..
einen auf einen Pin, den anderen auf GND.. willst ein kurzes Programm haben ? damit du das auch mal piepen hörst ? ist aber echt nur ein billig programmiertes Programm.. Also typisch ein Elch Programm eben
Grüße
Christian
Ja gerne, wenn du es mit Bascom gemacht hast.
würd mich auch interessieren ;)
Elch2001
10.11.2006, 20:44
Ich hoffe mal das geht so, hab es einfach aus nem größeren Programm rausgeschrieben. der Mega 32 hatte eine TaktFreqzenz von 1000000 Mhz
Bei 8 MHz müsste auch was zu hören sein. Kontunierliches Piepen.. Stammt aus nem Timer für nen China Böller hehe.
Hab keine Timer benutzt, nicht böse sein :-)
Grüße
Christian
Den Piezo Schwinger einfach an den Port ran.. entweder an PORTB1 oder PORTB0 weiss nicht mehr genau.. das eine sollte einfach nur für ne Diode zum Blinken sein... also an einem von beiden gehts ..
#include <avr/io.h>
#include <inttypes.h>
int j=0,i=0,k=0;
________________________________________________
main()
{Alarm();}
________________________________________________
void Alarm()
{ PORTB |=(1<<PB1);
for(j=0;j<100;j++)
{
for(i=0;i<80;i++)
PORTC |=(1<<PB1);//aus
for(i=0;i<80;i++)
PORTC &=~(1<<PB1);//an
}
for(k=0;k<100;k++)
for(i=0;i<10;i++)
{
PORTC |=(1<<PB0);//aus
}
PORTC &=~(1<<PB0);
for(i=0;i<1000;i++)
PORTC |=(1<<PB1);//aus
}
Elch2001
10.11.2006, 20:48
ups.. ne.. ich programmier in C.. aber sind eigentlich nur Warteschleifen und so lange dran zumgebastelt, bis was zuhören war.. so mal vollkommen ohne Plan :-)
In Bascom kann man den Sound Befehl verwenden. Zum Beispiel:
Sound Portd.7 , 400 , 400
danke! muss jetzt nurno n Piezo irgentwo ausschlachten *fg*
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.