這學期安排讓同學們製作自己的Arduino板,這張板子可以讓我們完成許多事情,大家可以搜尋Arduino(不會嗎?請點這邊:搜尋教學)看看他能做什麼?
延伸看: 小型的機器人大腦-Arduino 簡單地寫出第一個Arduino程式–mblock
而現在大家都順利的焊接完Arduino板了,我們就來試試看讓他連上電腦操作吧。
首先需要先來看到我們的電路板,上面我們安裝的是ATMEGA328P這張IC。
他基本上也是Arduino Uno板的核心,同學們如果想知道老師在想這個課程的歷程可以看這篇:動手做百元Arduino板,而在課程中也請各位同學去找ATmega328這張板子的定義,這部分同學可以搜尋:「ATmega328p datasheet」,就可以找到資料了,但在這邊我們還是以操作為主要解說內容。
首先先注意到我們上課用的板子,上面我保留了DTR、TX、RX、VCC、GND幾個Pin,這些是後面用來接線的地方,而底部從0~13是數位接腳,右上方的A0~A5則是類比接腳,這些都可以提供我們不同的功用,但現在首要要解決的事情是讓我們的Arduino板跟電腦連接。
我們拿出我們的轉接板,並用杜邦線連接,連接方式如下:
Vcc => 5V GND => GND RX => TX TX => RX 順帶一提,這種傳輸方式為UART
然後我們看到我們轉接板上的各種元件,現在你應該可以嘗試辨別一些元件了,但上面有一顆黑色的IC,這又是什麼呢?
未來老師也希望你們有這種敏感度,不知道的元件就去查,現在上面寫了CH340G,我們就查看看CH340G:資料在這邊
總之看完資料後我們會發現我們其實還需要一個驅動程式,所以搜尋:CH340G驅動,然後可以找到CH341驅動,在乖乖載下來囉。
載下來後安裝,接下來我們就要來處理我們的Arduino了。
Arduino我希望同學們至少要用IDE來撰寫程式,所以首先我們進到Arduino網站:
(其實接下來可以參考這篇:小型的機器人大腦-Arduino,我決定就先不打了… 累)
有問題再丟Line訊息給我唷!