[開箱] Arduino Leonardo 開發單板機到手

C360_2012-09-06-17-27-12

   上月我購買了一台 Raspberry Pi 微型電腦,燃起了我對硬件程式開發的興趣。一直以來,我對軟硬體平台的研究並不多,甚麼是單板機控制器也不知道,當遇到 Arduino 的時候,才知道軟體程式與電子元件互動的神奇之處。

   Arduino 開發板的用途主要是讓開發者編寫並執行程式,不會有 Graphic OS,只是塊裝上了微控制器的電路板,故此不能把 Arduino 板的硬件配置與 Raspberry Pi 這類卡片型電腦相比。

   Arduino 有多款的開發板:Uno、Mega、Leonardo …,最後因為價格 (HKD$199) 及支援 Mirco-USB 的緣故,我選了 Arduino Leonardo

購買 Arduino Leonardo (element14):http://hk.element14.com/arduino/a000057/board-leonardo-w-headers-atmega32u4/dp/2133071

Arduino 官方網站:http://arduino.cc

Arduino Leonardo 簡介

  • 微型控制器:ATmega32u4 (16MHz)
  • 所需電壓:5V
  • 數位 I/O PIN :20 個
  • PWM:7 個
  • Analog Input Channels:12 個
  • 內存記憶體:32 KB
  • SRAM:2.5 KB
  • EEPROM:1KB
  • 支援 Micro-USB
  • 生產地:意大利

   事不宜遲,馬上開箱

Arduino Leonardo 開箱

  • Arduino Leonardo 也是從 element14 購買的,再一次被它一流的客服、極高的效率所感動。

C360_2012-09-06-17-20-11

  • 打開包裹,拿掉單據

C360_2012-09-06-17-22-25

  • 左邊是 Arduino Leonardo,右邊是一併訂購的 LED 燈泡

C360_2012-09-06-17-23-08

  • 包裝盒比手掌還要小,可想像 Arduino Leonardo 也是非常迷你

C360_2012-09-06-17-24-47

  • 拆掉保護膠套,撕走 “MADE IN ITALY” 的貼紙
  • 打開包裝盒…

C360_2012-09-06-17-28-37

  • 無論盒子外在還是內裡都設計得十分簡約,但又不失美感。或許你會間:咦?Leonardo 在哪?

C360_2012-09-06-17-29-49

  • 別心急,先拿掉 Arduino 的小冊子
  • 下面還藏著附送的貼紙

C360_2012-09-06-17-30-23

  • Arduino Leonardo 本尊現身,果然非常迷你

C360_2012-09-06-17-30-38

  • 正面

C360_2012-09-06-17-31-28

  • 背面

C360_2012-09-06-17-32-06

 

架設 Arduino 開發環境

  • 首先,到這裡下載最新的 Arduino 套件包
  • 把下載回來的壓縮檔解壓,裡面的 arduino.exe 就是程式編寫器
  • 然後連接 Arduino 開發板至電腦,電腦會無法安裝 Arduino 裝置,這時候,我們要手動安裝驅動程式
  • 開始 –> 我的電腦 (右鍵) –> 內容/屬性 –> 裝置管理員

image image

  • 在”其他裝置”裡找出 Arduino Leonardo,按右鍵,點 ”更新驅動程式
  • 然後自行設定驅動程式位置 (Arduino 套件包裡的 drivers 資料夾)

image image

  • 等待數分鐘,電腦便會完成安裝 Arduino 驅動程式

image

 

在 Arduino 上編程

  • 開啓 arduino.exe

image

  • Files –> Examples –> 01.Basics –> Blink,然後按 Upload image

image image

  • 它會把源碼編譯然後上傳至開發板裡
  • 上傳完成後,Arduino 板便會開始運行你的程式

C360_2012-09-06-18-20-40

  • 我根據 Arduino 的官方範例,成功製作出 “Arduino 小鍵盤”,只要按下外接按鈕,就會向電腦輸出 ”wingsv” 的鍵盤訊號

C360_2012-09-06-22-38-39

   喜歡 DIY 的網友可以敗台 Arduino Leonardo 來製作自己的”智能裝置”呢

如果各位對於 Arduino Leonardo 有甚麼問題或意見,歡迎留言與我討論討論喔:-)

Simon Tsang

用心記錄所見所聞、所思所想

2 則留言:

  1. 站長我想請問妳一種手機軟體.他可以自動重複妳所案的按鍵.其實這是我在玩網路遊戲需要打點賺錢但最近有些人會用自動打點.所以想請問站長他們是用什麼軟體?拜託妳了不好意思離題提問你

    回覆刪除
    回覆
    1. @123
      手機的不知道,只知道PC有按鍵精靈

      刪除

歡迎各位留言