
在Arduino Board上的DIGITAL I/O標示有符號「~」表示該pin腳有PWM輸出,以我使用的Arduino UNO上的DIGITAL I/O有6個pin腳有PWM輸出功能
PWM稱為脈波寬度調節,通過控制方波開與關持續的時間的比例就能模擬一個0 ~ 5V之間變化的電壓。
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(16,128)

模擬行人按下過馬路的按鈕後,汽車通行的紅綠燈與行人過馬路紅綠燈的動作
#include "Arduino.h"
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(439)
資料類型 |
RAM |
範圍 |
boolean |
1 byte |
0 ,1 |
char |
1 byte |
-128 ~ 127 |
unsigned char |
1 byte |
0 ~ 255 |
int |
2 byte |
-32768 ~32768 |
unsigned int |
2 byte |
0 ~ 65535 |
long |
4 byte |
-2147483648 ~ 2147483647 |
unsigned long |
4 byte |
0 ~ 4294967295 |
float |
4 byte |
-3.4028235E38 ~ 3.4028235E38 |
double |
4 byte |
-3.4028235E38 ~ 3.4028235E38 |
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(2,645)

之前使用MCU做產品,Timer可以說是和GPIO一樣一定會用的到的介面。
但學習Arduino時,發現硬體暫存器都包在Arduino自己的library,一般使用者
難以窺見原貌。
我的Arduino Timer的學習主要從此網站
http://letsmakerobots.com/node/28278
而我只節錄部分段落
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(31,807)

自己學習Arduino時的code...
LED燈會從左至右,再從右至左
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(1,884)

使用Serial port當作程式Debug時還蠻有用的
所以在Arduino上使用Serial Port
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(130)

在Arduino Eclipse編譯完後,出現
Multiple markers at this line的錯誤訊息 經檢查後發現是Blink.ino沒有include到Arduino.h檔
加入#include "Arduino.h"
就沒有再出現此錯誤訊息了
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(34)

因為個人工作上習慣使用Eclipse環境coding
在學習Arduino時,也希望能把官方IDE換成Eclipse
凱文先生的部落格 發表在 痞客邦 留言(0) 人氣(411)