oo0o_11 发表于 2017-8-24 22:22 我也想过这个问题,不过在程序中怎么利用两个时刻的值进行比较啊 |
最好把h值当成一个上一时刻的值,然后你现在读到的g为当前值。g!=h,时去转动你的电机,完成之后将g的值赋值给h。之前写的语句是有错的,你刚把g=WD,又去判断g大于或者小于WD,这样合适吗。。。? g=WD; //将当前时刻的风向值赋给g { if(WD>g) //判断下一时刻的风向值大于g |
yzwzfyz 发表于 2017-8-24 16:22 之前利用按键控制电机转,证明了电机部分的程序应该没啥问题,后来加了最上面一层for循环来利用风向控制电机转,结果有问题 |
先去除程序中采样、显示……,只留下电机驱动部分,看看电机能不能转。设法让电机先转起来。 |