| NonSoloBolleDiA...
| Inviato il: 11/7/2012,10:27
|
In questa discussione cercheremo di facilitare la comprensione del PPTEA da parte di chi non è esperto: i primi passi.
Questa è lo schema di connessione dei pin della BreadBoard, cioè la basetta dove possono essere agganciati i fili o i componenti in modo facile, rapido e non definitivo.
Questa è la vista della presa usb maschio:
Un saluto Bolle
Modificato da NonSoloBolleDiAcqua - 18/7/2012, 11:56
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | NonSoloBolleDiA...
| Inviato il: 11/7/2012,10:51
|
PPTEA: LED ON/OFF
(Esempio I/O di Input) Far lampeggiare un led con il PPTEA. Il led va inserito sul pin 28 (bit 15) mediante una resistenza di 470 ohm. Questo è il codice in EABasic:
05 ' LED ON/OFF SUL PIN 28 BIT 15 DEL PPTEA 10 A++ ' Incrementa la variabile A = 1, 2, 3…. 15 IF A MOD 2 THEN 25 ' Se A è dispari salto alla linea 25 20 OUTBIT(15) =1 ' Porta a +5 il pin 28 (ON del LED) 23 GOTO 26 ' Salta all'istruzione pausa 25 OUTBIT(15) =0 ' Porta a massa il pin 28 (OFF del LED) 26 WAITMS 250 ' Pausa di 250 millisecondi 40 GOTO 10 ' Ritorna alla prima istruzione
Schema:
Immagine Allegata: PPTEA_LED_ON_OFF
Modificato da NonSoloBolleDiAcqua - 12/7/2012, 08:36
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | NonSoloBolleDiA...
| Inviato il: 11/7/2012,11:00
|
Questo è lo schema della BreadBoard.
Immagine Allegata: pptea_led_on_off
Modificato da NonSoloBolleDiAcqua - 12/7/2012, 08:02
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | NonSoloBolleDiA...
| Inviato il: 12/7/2012,07:30
|
PPTEA: LED ON SU PRESSIONE PULSANTE
(Esempio I/O di Input e di Output) Quando si preme il pulsante PUSH si accende il led. Il led va inserito sul pin 28 (bit 15) mediante una resistenza di 470 ohm mentre il pulsante PUSH va inserito sul pin 12 (bit 7) mediante una resistenza di pull-down. Questo è il codice in EABasic: 20 ' LED ON (BIT 15) SE VIENE PREMUTO IL PULSANTE PUSH (BIT 7) 30 IF INPBIT(7)=0 THEN 60 ' Se non è premuto il pulsate salta alla linea 60 40 OUTBIT(15) =1 ' Porta a +5 il pin 28 (ON del LED) 50 GOTO 70 ' Salta a fine programma 60 OUTBIT(15) =0 ' Porta a massa il pin 28 (OFF del LED) 70 GOTO 30 ' Salta ad inizio programma
Questo è lo schema :Immagine Allegata: PPTEA_LED_ON_PUSH
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | NonSoloBolleDiA...
| Inviato il: 12/7/2012,07:35
|
Componenti sulla BreadBoard: Immagine Allegata: PPTEA_LED_PUSH
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | NonSoloBolleDiA...
| Inviato il: 17/7/2012,11:14
|
PPTEA: CAD Convertitori Analogico Digitali Il PPTEA gestisce fino a 5 convertitori Analogico Digitali. Ma cos'è un Convertitore Analogico Digitale? E' un qualcosa che permette di trasformare un valore analogico ad un valore digitale, cioè è possibile convertire un valore di tensione compreso tra 0V e 5V (analogico) in un corrispondente valore digitale compreso tra 0 e 1023 (10 BIT di precisione). Questo è un esempio di come una tensione variabile viene convertita in digitale.
Ci sono due istruzioni che permettono la lettura del valore in digitale : 1. CADSn 2. CADSIND(n) dove n può assumere un valore compreso tra 1 e 5 e identifica il numero del convertitore. I convertitori sono identificati nello schema elettrico del PPTEA con i nomi : CAD1 (pin2), CAD2(pin3), CAD3 (pin4), CAD4(pin5), CAD5(pin7). Il numero di convertitori utilizzati si può impostare/cariare mediante il comando CADS. All'avvio il PPTEA è predisposto per utilizzare 3 convertitori A/D.
In questo esempio realizzeremo, mediante il convertitore Analogico Digitale Numero 1 (BIT 0 , PIN del processore 2), un lettore di tensione. Per variare la tensione si utilizzerà il pin centrale di un trimmer da 10K connesso a massa ed a +5V. In questo modo si può far variare la tensione tra 0 e 5V. Questo è il circuito:
Questi sono i componenti sulla breadboard:
Questo è il codice che invia sulla porta USB del PC ogni 250 millisecondi il valore digitale e il valore in tensione:
10 'IL VALORE SUL PIN 2 DIGITALE E ANALOGICO VIENE INVIATO SULLA PORTA USB DEL PC 20 VI=CADS1 ' PRELEVA IL VALORE DEL PRIMO CONVERTITORE ANALOGICO DIGITALE 30 PRINT "D="& VI & " A=" & VI*CAD_TO_VOLT 40 WAITMS 250 'ATTESA DI 250 millisecondi 50 GOTO 20 ' SALTO AD INIZIO PROGRAMMA
Bolle
Modificato da NonSoloBolleDiAcqua - 18/7/2012, 10:09
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | NonSoloBolleDiA...
| Inviato il: 31/7/2012,09:20
|
PPTEA: Suonare una canzoncina
(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
Bolle
Modificato da NonSoloBolleDiAcqua - 18/06/2014, 09:14:10
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| | | | NonSoloBolleDiA...
| Inviato il: 14/9/2012,09:34
|
PPTEA:INTERFACCIA RELE' (Come collegare un relè ad una uscita) Vediamo un metodo per interfacciare i relè con il PPTEA. Il relè ha un assorbimento molto più elevato di un led, quindi necessita di un transistor. In questo caso abbiamo utilizzato un bc337 (NPN facilmente reperibile) connesso come da schema. Il relè deve essere dotato di un diodo di protezione (D1) e si può connettere un carico tra il pin comune (C) e il normalmente aperto (NA) oppure al normalmente chiuso (NC).Un salutoBolle
Modificato da NonSoloBolleDiAcqua - 18/06/2014, 09:14:46
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripet...
| |
| | |
|
Versione Completa!
|
|
|
|
|
|
|
|