2012-08-20 22:57:17
小鯨魚
Arduino的Constrain 指令懶惰的選擇
一般來說,寫程式的時候若是想要檢查某數字是否超過範圍
或是限制某資料在某範圍
EX: 想要把X 限制在 0~255 之間
可以這樣寫
if ( x>255)
x=255;
else if (x<0)
x=0;
但arduino 已經內建可以混過去的指令
x= constrain(x,0, 255); // 這行指令和上面那堆東西的效果相同
這樣可以用來減化程式
但用再一些地方可以用來"逼近某範圍",達成很有趣的運動效果
最近作自走車的時候偶然發現的搞笑功能哩^^
下一篇:Arduino控制SERVO