網頁

2016年3月7日 星期一

Arduino - Get Started

Last Update: 2016/03/08 13:44+08



Intro

官網 下載軟體(含驅動)
解壓縮到你喜歡的地方



Content


使用USB上傳
Windows 10 插上去應該就自動裝好了
簡單的一個COM port


若沒有安裝成功, 可以更新驅動, 指向 %arduino目錄%/drivers


執行Arduino -> 工具 -> 序列埠 -> [Arduino板子的COM Port]


可以試著按上傳, 就可以更新到板子裡



RS232上傳
線接好後, 按上傳, 看到面面這張圖時, 按一下 Arduino版的 Reset 按鈕




供電
直接連USB電源提供5V電源, 沒有壓降
若要接外部電源的話要用7.5V~12V / 2A
網路上推薦9V, 太高容易燒毀其它元件, 太低容易Reset
自己測試, 接5V仍可以work



Port Registers
參考 https://www.arduino.cc/en/Reference/PortManipulation
B (digital pin 8 to 13)
C (analog input pins)
D (digital pins 0 to 7)
DDRB(Data Direction Register, read/write)=0b00010000 ; pin12=output ; 方向 0=input, 1=output
PORTD(Data Register read/write) = 0b10101000 ; pin 3,5,7 are HIGH
PINB(Input Pins Register read only)



Digital Pins
pinMode: OUTPUT, INPUT 和 INPUT_PULLUP
另一個設定 INPUT_PULLUP 的方法, 用成 INPUT 卻給 HIGH
pinMode(pin, INPUT); // set pin to input
digitalWrite(pin, HIGH); // turn on pullup resistors
參考




沒有留言:

張貼留言