Arduino due probleme dac


bonjour,

j'ai un soucis avec un arduino due. je dois recupérer une inforation de tension (0.4-2v) par un premier due l'envoyer en xbee vers un deuxieme avant de faire ressortir l'info par une sortie dac avec le plus de précision possible. j'ai donc utilisé la fonction "analogreadresoltion(12)" côté émetteur et la fonction "analogwrite resolution(12)" côté récepteur. seulement, je reçois bien un signal en tension mais au lieu d'être compris entre 0.4 et 2 v, le signal est compris entre 0.79 et 1.9 v

est-ce que quelqu'un une idée d'où vient mon problème ?

merci par avance.

code: [select]


// code emetteur

void setup() {
 serial.begin(9600);

 analogreadresolution(12);

}

void loop() {

float lecture = analogread(a9);
serial.write(lecture);
}

---------------------------------
// code récepeteur

void setup() {
 serial.begin(9600);

 analogwriteresolution(12);

}

void loop() {

if(serial.available()>0){

 analogwrite(dac0,serial.read());
}
}

bonjour,

mets ton code entre balises

tu fais une transmission d'un octet alors que tu est supposé avoir une valeur sur 12 bits (que tu ranges dans un float qui fait 4 octets).


Arduino Forum > International > Français (Moderators: jfs, Snootlab) > Arduino due probleme dac


arduino

Comments

Popular posts from this blog

Flip address is out of range arduino uno r3

Arduino Uno not uploading

Indesign and MathType fonts