5
59JAG
Ouvrier
re
tu peux test
tu branche data sur a0 de arduino
tu lui envoi le prog
define FASTADC 1
#ifndef cbi
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
#endif
#ifndef sbi
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
#endif
int i ;
int data[500];
void setup() {
#if FASTADC
sbi(ADCSRA,ADPS2) ;
cbi(ADCSRA,ADPS1) ;
cbi(ADCSRA,ADPS0) ;
#endif
Serial.begin(19200) ;
}
void loop() {
for (i = 0 ; i < 500 ; i++) data=analogRead(0);
for (i = 0 ; i < 500 ; i++) Serial.println(data);
}
tu ouvres le traceur serie ,tu regardes de temps en temps tu devrais voir des trains d impulsion
moi le signal varie entre 330 et 660 ce qui correspond 1,6v 3,2v
tu peux test
tu branche data sur a0 de arduino
tu lui envoi le prog
define FASTADC 1
#ifndef cbi
#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
#endif
#ifndef sbi
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
#endif
int i ;
int data[500];
void setup() {
#if FASTADC
sbi(ADCSRA,ADPS2) ;
cbi(ADCSRA,ADPS1) ;
cbi(ADCSRA,ADPS0) ;
#endif
Serial.begin(19200) ;
}
void loop() {
for (i = 0 ; i < 500 ; i++) data=analogRead(0);
for (i = 0 ; i < 500 ; i++) Serial.println(data);
}
tu ouvres le traceur serie ,tu regardes de temps en temps tu devrais voir des trains d impulsion
moi le signal varie entre 330 et 660 ce qui correspond 1,6v 3,2v
Dernière édition: