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/PortManipulationB (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
參考
沒有留言:
張貼留言