سلام ببخشید بنده یه سروو به برد DUE وصل کردم طوری که با تغییر دما زاویه اش تغییر کنه به طور مستقیم . و حتی اون رو به منبع تغذیه زدم و ولتاژ 5.2 بهش دادم ولی وقتی سنسور دما ، نشون می ده دما بالا رفته زاویه سرو زیاد میشه اما تغییرات آن کاملا ناگهانی بوده و مجددا سریع برمی گرده به حالت اول و تغییر زاویه آن تدریجی و پیوسته نیست کسی می داند علتش چیست؟
اینم کدی که براش نوشتم :
if (Temp_sensor[0]<=35)
{
Angservo = 0;
}
else if ((Temp_sensor[0]<100) && (Temp_sensor[0]>35))
{
Angservo=map(Temp_sensor[0], 36, 100, 0, 100); // scale it to use it with the servo (value between 0 and 100)
}
else
{
Angservo=map(Temp_sensor[0], 100, 250, 100, 170); // scale it to use it with the servo (value between 0 and 180)
}

myservo.write(Angservo);