Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - doublemm

Pagine: 1 ... 14 15 [16] 17 18 ... 30
226
OpenBar / Re: Arduino
« il: 07 Dicembre 2010, 14:51:16 »
@Leo ciao ti mando lo sketch e il listato gambas. A me non funziona il display mi scrive I received: e poi dei caratteri strani. Ho provato anche a cambiare il tipo delle variabili sia su gambas che su arduino ma nulla, vambiano i caratteri ma sempre strani

te lo avevo già inviato

227
OpenBar / Re: Arduino
« il: 05 Dicembre 2010, 08:46:43 »
il display non è uno shield ma un I2C collegato ai piedini  analogici 4 e 5 (com'è giusto che sia con i display i2c usando LiquidDisplayI2C.h) e comunque il display l'ho collegato per fare le ultime prove prima usavo il display dell'ide. Farò ancora un po di prove poi ti saprò dire

228
OpenBar / Re: Arduino
« il: 04 Dicembre 2010, 11:40:22 »
ho provato anche con il terminale dell'ide e non funziona. con mario gambas riceveva quello che inviavo da arduino è da gambas a arduino che non funziona.

ubuntu 10.10
l'ultima versione dell'ide di arduino 0021

229
OpenBar / Re: Arduino
« il: 04 Dicembre 2010, 08:13:47 »
le ho provate tutte anche senza char. Ho provato a dichiarare le variabili byte int char cambiano i risultati ma mai quello giusto.
leggendo il wiki di stream http://gambasdoc.org/help/lang/write suggeriscono di usare una variabile float per essere sicuri di passare a write il tipo di dati giusti. che possa dipendere da questo?

PS write #serialport, cbyte(variabile) non dovrebbe servire il cbyte perchè converte già il write

230
OpenBar / Re: Arduino
« il: 03 Dicembre 2010, 22:16:25 »
@Leo ciao ti mando lo sketch e il listato gambas. A me non funziona il display mi scrive I received: e poi dei caratteri strani. Ho provato anche a cambiare il tipo delle variabili sia su gambas che su arduino ma nulla, vambiano i caratteri ma sempre strani

231
OpenBar / Re: Arduino
« il: 03 Dicembre 2010, 12:57:35 »
il mio problema però è il contrario. Ho provato a impostare il valore di uno slide da 0 a 255 poi a spedirlo tramite la seriale. arduino riceve i dati e li stampo sulla seriale (questa volta sul display del programma arduino). I numeri li leggo tutti ma separati.

Penso tu sappia come funziona il PWM. se scrivo analogRead(3, 125) il led sembra si accenda a metà per via della frequenza degli impulsi che gli arrivano. Il mio concetto era di far accendere un led dell'intensità passata dallo slide. Se posiziono lo slide al massimo il suo valore è 255 ma ad arduino arrivano tre valori 2 5 5. così il led si accende con frequenza pwm 2 poi pwm 5 e poi ancora 5.

stasera ti posto sketch e il prog gambas che chiamerò al posto di mario Agostino :rotfl:

232
OpenBar / Re: Arduino
« il: 02 Dicembre 2010, 23:31:33 »
Citazione
VarByte  = Serial.read();
VarTesto = Char(VarByte);
analogWrite(LED, VarTesto);

il codice è una oarte di arduino VarByte prende la lettura della seriale VarTesto è VarByte convertita mentre analogWrite accende un led con valore pwm passato da gambas.

cmq mi sorgono dei dubbi:

codice gambas:
Codice: gambas [Seleziona]

write #portaseriale, "255"


codice arduino:
Codice: c# [Seleziona]

byte SerialIn

void setup (){
   Serial.begin(9600)
}

void loop () {
   if (Serial.available() > 0) {
      SerialIn = Serial.read();
      Serial.println(SerialIn);
   }


risultato ricezione di tre righe con rispettivamente 2 5 5

se trasformo "255" in Cbyte(255) il risultato non cambia

se sullo sketch di arduino scrivo Serial.println(SerialIn, DEC) mi scrive delle volte 50 e delle volte 53

ho provato anche a cambirare a dichiarare la variabile SerialIn ma nulla.

Avete qualche suggerimento?

233
OpenBar / Re: Arduino
« il: 02 Dicembre 2010, 17:05:05 »
dovrei convertire slide.value in byte e metterlo in una variabile byte, spedirlo sulla seriale e poi su arduino

VarByte  = Serial.read();
VarTesto = Char(VarByte);
analogWrite(LED, VarTesto);

questa sera provo a casa con arduino davanti

234
OpenBar / Re: Arduino
« il: 01 Dicembre 2010, 23:26:08 »
ok sono riuscito a mandare dati da gambas verso arduino.

Volevo provare a far variare l'intensità di unb led tramite un terminale pwm e mandando il valore da uno slide di gambas settato come valori min e max 0 255. In fase di invio però arduino riceve invece di un numero a 2 o 3 cifre le 2 o 3 cifre separate. Se mando 255 arduini riceve 2 5 5 e mi imposta il pwm a 5.

Codice: gambas [Seleziona]

Public Sub Slider1_Change()

  Write #SerialPort1, Slider1.Value

End


c'è un modo per mandare numeri più grandi di una cifra?


235
OpenBar / Re: Arduino
« il: 01 Dicembre 2010, 20:44:37 »
ok sono riuscito ad usare mario però mi piacerebbe poter anche mandare un segnale ad arduino. Come si usa la porta in WRITE?

236
OpenBar / Re: Arduino
« il: 01 Dicembre 2010, 11:57:19 »
ora sono al lavoro e senza arduino. Penso sia normale che lanciando il prog senza arduino collegato mi dia errore 5 impossibile aprire la porta.

Citazione
   1. void setup() { 
   2. } 
   3.   
   4. void loop() { 
   5.    Serial.begin(9600); 
   6.    Serial.print("1"); 
   7.    Serial.end(); 
   8.    delay(8000); 
   9. } 

come mai apri e chiudi la seriale ad ogni ciclo? Io ho sempre visto aprire la seriale nel void setup

237
OpenBar / Re: Arduino
« il: 30 Novembre 2010, 17:26:04 »
ho già fatto delle prove ma nonn essendo esperto di porte seriali volevo chiederti per iniziare ad usarla come devo impostarla. Ho messo il componente serialport1 nel form che proprietà devo impostare per aprirla? e poi per spedire qualcosa?

238
OpenBar / Re: Arduino
« il: 30 Novembre 2010, 16:49:06 »
appena possibile farò delle prove e se avrò problemi ti romperò le scatole per l'utilizzo della seriale. intanto grazie milio

239
Programmazione / Re: Columnview con dentro un checkbox
« il: 29 Novembre 2010, 18:08:05 »
dove trovo admin utility? Allego schermata

240
Programmazione / Re: Columnview con dentro un checkbox
« il: 29 Novembre 2010, 00:22:13 »
in più non riesco nemmeno ad installare gridbox come ho appena scritto in un altro post

Pagine: 1 ... 14 15 [16] 17 18 ... 30