PIC Per Tutti, Energia alternativa - Sistema di comando e controllo a basso costo
Webmaster - PinoTux
In queste pagine cercheremo di facilitare la comprensione del PPTEA da parte dei meno esperti:
I primi passi.
Questa è la discussione originale.
Esempio: emettere note e/o suoni
Il PPTEa gestisce un altoparlante che può emettere dei suoni utilizzando
l'istruzione FRQ PERIODO_QUARTI, DURATA.
Nel manuale di riferimento si può trovare l'associazione tra le note e il periodo quarti.
L'altoparlante o il buzzer deve essere messo tra il pin 28 (bit15) e massa.
Emettendo in sequenza diverse note possono essere riprodotte delle canzoni;
in questo esempio riprodurremo la canzone di Fra Martino sulla quinta ottava.
Questo è lo schema elettrico:
Questi sono i componenti sulla Bread Board:
Questo è il codice che emette la canzoncina di Fra Martino.
05 ' SAN MARTINO
07 CONSTANT NUMERO_NOTE=34
10 DATA _DO5, _RE5, _MI5, _DO5, _DO5, _RE5, _MI5, _DO5, _MI5, _FA5, _SOL5
15 DATA PAUSA, _MI5, _FA5 ,_SOL5 ,_SOL5, _LA5, _SOL5 , _FA5 ,_MI5 ,_DO5
16 DATA _SOL5, _LA5, _SOL5, _FA5, _MI5, _DO5, _RE5, _SOL5, _DO5, 0
18 DATA _RE5, _SOL5, _DO5
22 READ NOTA
23 A++
24 FRQ NOTA, 250
26 IF A<numero_note THEN 22
40 GOTO 40
[ Back to top ] [ Home ]