2016年5月21日 星期六

[Ameba] Ameba Arduino Start

Ameba Realtek 出的一張開發板,適合開發各式的感測器或物聯網應用。它上面的介面有Wifi, GPIO, NFC, I2C, UART, SPI, PWM, ADC,這些介面可以接一些電子元件像是LED燈、開關、壓力計、溫濕度感測器、PM2.5粉塵感測器等等。
這些資料可以經由內建的Wifi上傳到雲端,搭配手機的App實現物聯網的實作。。目前己可以使用Arduino  IDE 來做開發,


  • CPU
  • – 32-bit ARM Cortex M3, up to 166MHz
  • Memory
  • – 1MB ROM, 2MB SDRAM and 512KB SRAM
  • Key Features
  • – Integrated with 802.11 b/g/n 1×1 Wi-Fi
  • – NFC Tag with Read/Write Function
  • – 10/100 Ethernet MII/ RMII/RGMII Interface
  • – USB OTG
  • – SDIO Device/SD card controller
  • – Hardware SSL engine
  • – Maximum 30 GPIOs
  • – 2 SPI Interfaces and support both master and slave mode
  • – 3 UART Interfaces including 2 HS-UART and one log UART
  • – 4 I2C Interfaces and support both master and slave mode
  • – 2 I2S/PCM Interfaces and support both master and slave mode
  • – 4 PWM interfaces
  • – 2 ADC interfaces
  • – 1 DAC interfaces



以下是MAC OSX 安裝Ameba Arduino 套件的方法。


環境:

MAC OSX 11.0

Arduino IDE 1.6.9


安裝:

(1) Arduino -》Preferences





























(2)在額外的版子管理員網址打上下列網址後,按下"好"

https://github.com/Ameba8195/Arduino/raw/master/release/package_realtek.com_ameba_index.json











(3)工具-》版子XXX-》板子管理員




(4)安裝Realtek Ameba Boads(32-bits ARM Cotex-M3) by Realtel

























(5)這包安裝會有點久,稍等一下,檔案蠻大的。

























(6)接下來,你修改一下版子的設定











































(6)以micro USB連接上Ameba版子與電月


























(7)修改一下連接埠
















(8)此時你會發現你多了一個裝置 MBED





















(9)接下來我們上傳一個LED閃爍的範例上去板子上










































(10)參考一下官網的接腳圖,把LED接上去。










































建議接個200歐姆限流電阻,我這是偷懶。
























(11)上傳範例到板子










































(12)啥事也沒發生,因為必須按下RESET,這點和Arduino有點不太一樣。

























接下來就會閃始閃爍囉~





參考資料:

http://www.amebaiot.com/ameba-arduino-getting-started/

http://www.amebaiot.com/boards/

沒有留言:

張貼留言