24h購物| | PChome| 登入
2012-08-20 22:57:17 | 人氣784| 回應0 | 上一篇 | 下一篇

Arduino的Constrain 指令懶惰的選擇

推薦 0 收藏 0 轉貼0 訂閱站台

一般來說,寫程式的時候若是想要檢查某數字是否超過範圍

或是限制某資料在某範圍

EX: 想要把X 限制在 0~255 之間

可以這樣寫

if ( x>255)

 x=255;

else if (x<0)

 x=0;

 

但arduino 已經內建可以混過去的指令

x= constrain(x,0, 255); // 這行指令和上面那堆東西的效果相同
 

這樣可以用來減化程式

但用再一些地方可以用來"逼近某範圍",達成很有趣的運動效果

最近作自走車的時候偶然發現的搞笑功能哩^^

 

台長: 小鯨魚
人氣(784) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 教育學習(進修、留學、學術研究、教育概況) | 個人分類: Arduino 技術 |
此分類下一篇:Arduino控制SERVO

是 (本台目前設定為強制悄悄話)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文