7 لایک
-
سلام ببخشید بنده یه سروو به برد 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);
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO