Go Down

Topic: aiuto per programma parabola (Read 10383 times) previous topic - next topic

inesperto

grazie per l'incoraggiamento...sono giunto a scrivere sulle 4 righe... adesso sta alla bussola cmps10...speriamo bene...

inesperto

se io ho il display i2c ... la bussola ..cmps10  la devo mettere come    Serial mode      oppure     PWM mode ... o sbaglio?
se è così a quale pin devo mettere  SDA   e   SCL..
grazie

inesperto

#32
Mar 18, 2014, 06:27 pm Last Edit: Mar 18, 2014, 06:29 pm by inesperto Reason: 1
usando questo sketch con l'accelerometro adxl 345 pin A4 su SDA    A5 su SCL
Code: [Select]

void setup()
{
 Serial.begin(9600);    
 pinMode(A4, INPUT);
 pinMode(A5, INPUT);
}

void loop()
{

 Serial.println(analogRead(A4));
 Serial.println(analogRead(A5));

 delay(1000);
}

il monitor seriale mi da:
1001
1002
1003
1004
ripetitivo,....è normale?
grazie

gpb01

NON puoi leggere dati I2C con le funzioni analogRead() sui pin del I2C (o SPI se lo usi in SPI) ... devi passare per la libreria Wire e inviare tutti i comandi che quel chip vuole !!

O, più semplicemente, usare una libreria che lo gestisca ...  :smiley-roll:

Guglielmo
Search is Your friend ... or I am Your enemy !

inesperto

ce l'ho fatta!!!!!!grazie a tutti..... in particolare a 'gpb01'......
è stata dura....ma finalmente funziona!!!

Go Up