strøm måling med arduino og acs714
Kode til at måle strøm med arduino singleboard herunder:
// ***** Opsamler Strøm med acs714 og putter data i en string (den varialen som bruges til at kalde routinen med) *****
// ***** acs714 måler maks 5 ampere, har en offset spænding på 2,5 volt, og giver 187mv pr. ampere ( x5,34) *****
void getcurrent(char *current)
{
int sign, whole;
digitalWrite(digital_io_pin7,LOW); // alive led turns off
//sensor = 2 ;
sign=false; // kommer fra gettemperatur routinen
if(sign) current[0]=’-‘;
else current[0]=’+’;
// analog read
whole = 0;
whole = analogRead(5);
whole = whole;
current[1]= (whole % 10000)/1000 +’0′ ;
current[2]= (whole % 1000)/100 +’0′;
current[3]=’,’;
current[4]= (whole % 100)/10 +’0′;
//whole=whole;+24; //calibrering af måling
current[5]= (whole % 10)+’0′;
current[6] = ‘