Re: Piezo an PLM 0 Kategorie: Programmierung (von André H. - 7.05.2006 18:58) | |
Als Antwort auf Piezo an PLM 0 von Sascha - 6.05.2006 2:38
| |
Hallo Sascha, > ich würde gerne an PLM0 einen Piezo betreiben......jetzt wäre es sehr schick, wenn > ich irgendwie auch eine kopierte plm.c2 als Treibermodul hätte......geht das, und wenn ja, wie ? :o) > > Bei den Antworten bitte darauf achten, das ich Anfänger bin :o) Warum willst Du einen Piezo an PLM.0 betreiben und nimmst nicht PLM.2, wie vorgesehen ? Die Tonerzeugung für einen Piezo an PLM.2 geschiet im OS, und nicht im Modul. Das Modul dient nur als Schnittstelle zum OS. Wenn Du an einen anderen PLM-Port einen Schallwandler anschlie�en willst, mu�t Du eigentlich nur die Frequenz am PLM-Port einstellen, und das Tastverhältnis auf 50% stellen. Folgendes Beispiel gibt 440Hz an PLM0 aus: const Hz440 = 5682; function Beep440PLM0() { plm.settimebase(0,0); plm.setperiod(0,Hz440); plm.out(Hz440 shr 1); } Um den Ton wieder los z uwerden ;-) , mu� einfach plm.out(0,0); ausgeführt werden. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Piezo an PLM 0 (von Sascha - 7.05.2006 20:53) Re: Piezo an PLM 0 (von André H. - 7.05.2006 21:20) Re: Piezo an PLM 0 (von Sascha - 19.05.2006 19:25) |