.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Microcontrollori > PICAXE

PICAXE Forum dedicato ai microcontrollori programmabili in Basic 'PICAXE'

Rispondi
 
Strumenti della discussione ModalitÓ di visualizzazione
  #1  
Vecchio 12-29-2013, 11:42 AM
calida1982 calida1982 non Ŕ collegato
Nuovo Roboter
 
Registrato dal: Dec 2013
Messaggi: 1
predefinito Leggere tensione impulso

Salve a tutti, ho un dispositivo che emette un segnale pwm (credo, sull'oscilloscopio Ŕ un onda quadra) di circa 4 volt di tensione... se premo un pulsante il segnale passa per una resistenza (credo) e diventa di circa 3 volt ma con stessa frequenza e duty cicle di prima. ora quello che serve a me Ŕ che con un picaxe (a disposizione ho il 14m2) dovrei intercettare il segnale e capire quando viene premuto il pulsante.
avevo provato con readadc ma ovviamente non va bene in quanto se se la lettura avviene nel moneto in cul la tensione Ŕ a circa 3 allora funziona altriementi no...

come posso risolvere?

secondo voi potrebbe funzionare cosi?

codice:
main:
b5=0
do
if B.5=1 then      'se B.5 Ŕ alto
     readadc10 B.5,w1      'leggo con adc10
     if w1>510 and w1<715 and b5=0 then  'se la tensione Ŕ tra 2,5 e 3,5 e b5=0
          high C.0    'metto alto C.0
          b5=1        'e metto 1 nella variabile b5 per indicare che C.0 Ŕ alto
     endif
     if w1>510 and w1<715 and b0=1 then 'se la tensione Ŕ tra 2,5 e 3,5 e b5=1
          low C.0   'metto basso C.0
          b5=0      ' metto 0 nella variabile b5 per indicare che C.0 e basso
     endif
endif
loop
potrebbe funzionare?
cosi andrei a leggere solo se si B.5 c'Ŕ tensione anche se ho un piccolo dubbio....
con circa 3 volt l'entrata Ŕ considerata alta oppure bassa?
Rispondi quotando
Rispondi

Segnalibri

Strumenti della discussione
ModalitÓ di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code Ŕ attivo
Le smilie sono attive
Il codice IMG Ŕ attivo
il codice HTML Ŕ disattivato

Salto del forum


Tutti gli orari sono GMT. Attualmente sono le 11:47 AM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2018, Jelsoft Enterprises Ltd.