Arduino Ameba - blink - LED - D0~D18


Ameba 板子可有 D0~D18 十九個 GPIO.

此範例可同時讓這 19 個 GPIO 間隔每秒拉高 (3.3v) 和拉低 (0v)
可直接插 LED 讓其閃爍, 記得 LED 長腳的那根接 GPIO, 短腳的那根接地.

範例可以直接在 01.Basics->Blink 拉出, 如下圖:


選了 Blink 之後,Arduino IDE會打開另一個視窗,裡面已經有寫好的程式碼。


我們直接編譯這份程式碼,點選 “Sketch” -> “Verify/Compile”



接著會看到 Arduino IDE 下方的訊息列出現一些訊息,代表它正在編譯。編譯完成之後,會看到類似底下的訊息。(沒有紅色訊息就代表沒問題)



接著我們就可以上傳編譯好的程式碼到Ameba上面。先確定Ameba跟電腦之間的線有接上,然後點選 “Sketch” -> “Upload”



接著訊息欄又開始印出一些訊息,這個步驟要等比較久一點,大約要等數十秒到一分鐘,完成之後在訊息欄會看到 “upload finish” 的訊息就代表上傳完成。



Step 2. 測試 Blink 範例 

Arduino 不只提供許多範例,也提供每個範例的說明文件,包括如何接線,程式碼的說明,技術內容等等……。這些範例不只是可以在Arduino的板子上使用,也可以在Ameba上面使用。
所以我們可以在Arduino 網站上找到 Blink 的相關說明:



簡單來說,Blink 這個讓 LED 燈泡閃爍,它使用的GPIO接腳是13
Ameba的Pin一樣在D13的位置,根據Ameba的接腳位置圖:



於是我們將電阻以及LED燈泡連接如下圖:
(NOTE:LED裡,長腳的是正極,接到D13的地方,短腳的是負極,接到GND的地方)






留言

熱門文章