دوستانی که مشکل داشتن با سنسور و یا ...
من اولش همون کد اول تاپیک رو روی برد آپلود کردم و جواب نگرفتم و هر جریانی میدادم بازم نشون میداد 0
یکی دو جا تو کد اشتباه داشت که تصحیحش کردم و الان با دقت بالا جریان رو اندازه گیری میکنه.
اینم کد تصحیح شده:
کد:
/*
#
# Example code for ACS712-30A HALL-EFFECT CURRENT SENSOR
# Company : AftabRayaneh
# Website : http://shop.aftabrayaneh.com
# Editor : mohammad omidvar - max
# Date : 23.10.2013
# Version : 1.0
*/
float current_zero = 511; //relative digital zero of the arudino input from ACS712
float adcvalue = 0;
float adcvolt = 0;
float current = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
adcvalue = (analogRead(0)-current_zero);
adcvolt=((adcvalue*5)/1024);
current = (adcvolt / 0.066);
Serial.print("CURRENT= ");
Serial.print(current);
Serial.println(" A");
delay(1000);
}