Pagina 8 di 9

Re: Arduino for dummies

Inviato: 10/01/2017, 11:14
da nova
secondo voi è possibile collegare arduino alla ms2 tramite usb per visualizzare i valori egt-afr-pressione turbo su uno schermo lcd?

Re: Arduino for dummies

Inviato: 10/01/2017, 14:56
da ricki158
No, devi prendere la seriale in uscita da MS2, fare un convertitore seriale / TTL con un MAX232, entrare sui pin digitali 2 e 3 facendo una seriale software e interrogare la centralina che ti dovrebbe restituire una stringa che deve essere tagliata. A questo punto utilizzi un display i2c e ci scrivi quello che vuoi, tanto le variabili le hai già.

Re: Arduino for dummies

Inviato: 10/01/2017, 15:16
da nova
ricki158 ha scritto:No, devi prendere la seriale in uscita da MS2, fare un convertitore seriale / TTL con un MAX232, entrare sui pin digitali 2 e 3 facendo una seriale software e interrogare la centralina che ti dovrebbe restituire una stringa che deve essere tagliata. A questo punto utilizzi un display i2c e ci scrivi quello che vuoi, tanto le variabili le hai già.

ok grazie :) ho iniziato a pacciocare un pò con arduino. stasera faccio una prova con la termocoppia. ma usare il max232 e un modulo bluetooth?

Re: Arduino for dummies

Inviato: 10/01/2017, 17:09
da ricki158
Cioè cosa vuoi fare? Usare un modulo bluetooth per connetterti tra MS2 e Arduino? Si può fare ma ti costa di più. Tieni conto poi che con il cavo non sei a rischio compromissione dati perché solo un dispositivo si connette alla volta, mentre con il bluetooth potresti avere Arduino collegato mentre è collegato anche il PC.

Per la MegaSquirt dovrebbero aver fatto alcune librerie per semplificare la vita. Non ho mai provato purtroppo a collegare tutto quanto ma prima o poi lo faccio!

Re: Arduino for dummies

Inviato: 10/01/2017, 22:14
da nova
si però prima devo ancora imparare bene ad usarlo (sono alle prime armi)... stasera ho fatto un pò di prove. ho saldato il modulo I2C su un lcd 16x2 e ho provato a stampare un messaggio e fin qui tutto bene. quando provo a implementare la termocoppia con il modulo max6675 mi continua a dare errore ma non riesco a risolverlo... copio lo sketch: (uso arduino mega2560)

#include <max6675.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

int ktcSO = 8;
int ktcCS = 9;
int ktcCLK = 10;

MAX6675 ktc(ktcCLK, ktcCS, ktcSO);

LiquidCrystal_I2C lcd(0x27,16,2);

void setup() {
lcd.init();
lcd.backlight();
//messaggio iniziale
lcd.setCursor(4, 0);
lcd.print("WELCOME");
lcd.setCursor(2, 1);
lcd.print("TO THE MIATA");

delay(5000);

lcd.clear();

}

void loop() {
lcd.setCursor(1, 0);
lcd.print("EGT= ");
lcd.print(ktc.readCelsius());

delay(500);
}


ERRORI:
undefined reference to `MAX6675::readCelsius()'
MAX6675::MAX6675(signed char, signed char, signed char)'
collect2.exe: error: ld returned 1 exit status

Re: Arduino for dummies

Inviato: 11/01/2017, 0:50
da Vicus
Non è che la funziona print accetta sono stringhe mentre tu gli stai dando un double?

Re: Arduino for dummies

Inviato: 11/01/2017, 12:10
da nova
Vicus ha scritto:Non è che la funziona print accetta sono stringhe mentre tu gli stai dando un double?

in realtà guardando le sketch di TonyEvo dovrebbe funzionare...penso di avere qualche problema con la libreria perchè anche caricando lo sketch di tony e altri trovati in rete mi esce lo stesso errore... non riconosce il comando readCelsius e mi da problemi anche in questa riga
MAX6675 ktc(ktcCLK, ktcCS, ktcSO);

ho aggiornato la libreria ma niente :( secondo voi?

Re: Arduino for dummies

Inviato: 11/01/2017, 12:17
da nova
ok risolto.... ho eliminato la cartella della libreria e l'ho riscaricata e non mi da errori :D stasera carico e vi faccio sapere!

Re: Arduino for dummies

Inviato: 19/01/2017, 10:08
da nova
ho provato lo sketch e funziona abbastanza bene ma ho ancora un paio di problemi:
1-la temperatura sale e scende troppo lentamente
2-visualizzo anche i decimali (come si fanno a togliere?)

Re: Arduino for dummies

Inviato: 05/02/2017, 23:32
da brando
io ho fatto qualche esperimentuccio del manuale,ma nulla più. per farsi venire qualche idea,dove si trova una raccolta di cose fatte per automotive?