.: 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
  #11  
Vecchio 01-26-2014, 03:57 PM
L'avatar di egimil
egimil egimil non Ŕ collegato
Roboter Attivo
 
Registrato dal: Mar 2006
Messaggi: 173
Blog Entries: 2
Invia un messaggio tremite Skype a egimil
predefinito

Quote:
Originariamente inviata da luke Visualizza il messaggio
Per il numero negativo ho risolto.
Come faccio per il valore tra 20 e 127?
IF variabile >=20 AND variabile <=127 then indirizzo
Rispondi quotando
  #12  
Vecchio 01-26-2014, 03:59 PM
L'avatar di egimil
egimil egimil non Ŕ collegato
Roboter Attivo
 
Registrato dal: Mar 2006
Messaggi: 173
Blog Entries: 2
Invia un messaggio tremite Skype a egimil
predefinito

Quote:
Originariamente inviata da Caronte Visualizza il messaggio
Il picaxe l'ho usato solo una volta e quindi ne so poco e piuttosto niente.

Per˛

In uno dei siti che frequento maggiormente, ovvero quello di quel 'geniaccio' di Anderson, ho trovato questa sezione. L'avrai vista sicuramente ma, in caso contrario fidati che qui c'Ŕ da attingere..... a piene mani! Perlomeno con i pic io lo faccio almeno.... una volta al giorno!

Ciao

Antonio
Confermo e su internet si trova un sacco di spunti dove io ho "preso" a piene mani.
Basta cercare...
Rispondi quotando
  #13  
Vecchio 01-26-2014, 04:13 PM
L'avatar di egimil
egimil egimil non Ŕ collegato
Roboter Attivo
 
Registrato dal: Mar 2006
Messaggi: 173
Blog Entries: 2
Invia un messaggio tremite Skype a egimil
predefinito

Quote:
Originariamente inviata da luke Visualizza il messaggio
Per il numero negativo ho risolto.
Come faccio per il valore tra 20 e 127?
Come hai risolto?
Mi interessa anche a me...
Rispondi quotando
  #14  
Vecchio 01-30-2014, 10:09 AM
L'avatar di egimil
egimil egimil non Ŕ collegato
Roboter Attivo
 
Registrato dal: Mar 2006
Messaggi: 173
Blog Entries: 2
Invia un messaggio tremite Skype a egimil
Exclamation

Quote:
Originariamente inviata da luke Visualizza il messaggio
Per il numero negativo ho risolto.
Come faccio per il valore tra 20 e 127?
A me piacerebbe sapere come hai risolto il problema dei numeri negativi.
Perche' non metti partecipe me e la comunita' di come hai risolto il problema.
Io ho sempre da imparare...
Rispondi quotando
  #15  
Vecchio 01-30-2014, 05:03 PM
L'avatar di Caronte
Caronte Caronte non Ŕ collegato
Roboter Master
 
Registrato dal: Nov 2006
residenza: Ferrara
Messaggi: 927
Blog Entries: 117
predefinito

Quote:
Originariamente inviata da egimil Visualizza il messaggio
A me piacerebbe sapere come hai risolto il problema dei numeri negativi.
Anche a me! Comunque azzardo (non te la prendere Egimil per la 'scontatezza', si fa per ..parlare): non Ŕ che ha risolto NON facendoli mai diventare negativi sommando 127 (o il numero che Ŕ) nell'operazione?

Ciao

Antonio
Rispondi quotando
  #16  
Vecchio 01-31-2014, 09:42 AM
luke luke non Ŕ collegato
Roboter Attivo
 
Registrato dal: Mar 2007
Messaggi: 50
predefinito

Ho trovato questa routine sul web

main: readtemp C.1,b1 ; read value into b1
if b1 > 127 then negative ; test for negative
serout B.7,N2400,(#b1,"C") ; transmit value to serial LCD
goto main
negative:
let b1 = b1 - 128 ; adjust neg value
serout B.7,N2400,("-") ; transmit negative symbol
serout B.7,N2400,(#b1,"C") ; transmit value to serial LCD
goto main
Scusate ma ho avuto un po' da fare...
Rispondi quotando
  #17  
Vecchio 01-31-2014, 06:16 PM
L'avatar di Caronte
Caronte Caronte non Ŕ collegato
Roboter Master
 
Registrato dal: Nov 2006
residenza: Ferrara
Messaggi: 927
Blog Entries: 117
predefinito

Quote:
Originariamente inviata da luke Visualizza il messaggio
Ho trovato questa routine sul web

main: readtemp C.1,b1 ; read value into b1
if b1 > 127 then negative ; test for negative
serout B.7,N2400,(#b1,"C") ; transmit value to serial LCD
goto main
negative:
let b1 = b1 - 128 ; adjust neg value
serout B.7,N2400,("-") ; transmit negative symbol
serout B.7,N2400,(#b1,"C") ; transmit value to serial LCD
goto main
Beh.... Ŕ una soluzione carontica.... Vuoi il 'meno'..... ti do il 'meno!



Quote:
Originariamente inviata da luke Visualizza il messaggio
Scusate ma ho avuto un po' da fare...
Ma scherzi..... eravamo solo molto molto curiosi!

Ciao

Antonio
Rispondi quotando
  #18  
Vecchio 02-10-2014, 08:36 PM
L'avatar di egimil
egimil egimil non Ŕ collegato
Roboter Attivo
 
Registrato dal: Mar 2006
Messaggi: 173
Blog Entries: 2
Invia un messaggio tremite Skype a egimil
predefinito

Quote:
Originariamente inviata da Caronte Visualizza il messaggio
Beh.... Ŕ una soluzione carontica.... Vuoi il 'meno'..... ti do il 'meno!





Ma scherzi..... eravamo solo molto molto curiosi!

Ciao

Antonio
Concordo pienamente, la curiosita' in questo ramo non deve avere confini...
Rispondi quotando
  #19  
Vecchio 02-10-2014, 08:37 PM
L'avatar di egimil
egimil egimil non Ŕ collegato
Roboter Attivo
 
Registrato dal: Mar 2006
Messaggi: 173
Blog Entries: 2
Invia un messaggio tremite Skype a egimil
predefinito

Quote:
Originariamente inviata da luke Visualizza il messaggio
Ho trovato questa routine sul web

main: readtemp C.1,b1 ; read value into b1
if b1 > 127 then negative ; test for negative
serout B.7,N2400,(#b1,"C") ; transmit value to serial LCD
goto main
negative:
let b1 = b1 - 128 ; adjust neg value
serout B.7,N2400,("-") ; transmit negative symbol
serout B.7,N2400,(#b1,"C") ; transmit value to serial LCD
goto main
Scusate ma ho avuto un po' da fare...
Ottima soluzione, non ci avevo pensato!
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 07:40 PM.


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