Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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)