من تازه دیروز سنسور جریان acs 712 رو راه انداختم و برای اون یک تابع نوشتم که با گرفتن 2 ورودی یکی در مورد آمپر سنسور و دیگری شماره ی کانالی که adc به اون وصله جریان dc رو اندازه میگیره . من میخوام این تابع رو با اجازه ی دوستمون آقا رضا اینجا قرار بدم تا همه بتونن ازش استفاده کنن .
float get_curent(char adc_chanel,char max_curent_of_sensor)
{
float c;
int income;
switch (max_curent_of_sensor)
{
case 5:
income=read_adc(adc_chanel);
income=income-512;
c=income/40.96;
break;
case 20:
income=read_adc(adc_chanel);
income=income-512;
c=income/20.48;
break;
case 30:
income=read_adc(adc_chanel);
income=income-512;
c=income/13.5168;
break;
default :
} ;
return c;
}
من هنوز در مورد جریان ac کاری نکردم ولی هر وقت آمادش کردم در اختیار میزارم.
التماس دعا