میخوام دما رو از کاربر بصورت اعشار از کاربر بگیرم.
با این روش نمیشه. و همچنان TEMP = 0.0 میمونه و کم و زیاد نمیشه.
اما خارج از Float مشکلی نداره.
کد:
if(upkey == 0)
{
if(UserTemp < 70.0)
{
UserTemp++;
}
else
{
UserTemp = 70.0;
}
delay_ms(100);
}
if(downkey == 0)
{
if(UserTemp > -10.0)
{
UserTemp--;
}
else
{
UserTemp = -10.0;
}
delay_ms(100);
اما خارج از Float مشکلی نداره.




دیدگاه