SlideShare una empresa de Scribd logo
1 de 41
1




    Getting started with Amarino




                            Logo drawn by honki


            Speaker: Cooper Maa
             Date: 2012/07/18
         http://coopermaa2nd.blogspot.com
2


                    Speaker

     Cooper Maa
     PIC/AVR Firmware Programmer



     Email: coopermaa77@gmail.com
     Blog: http://coopermaa2nd.blogspot.com
3




    What is Amarino?
4




    Amarino is an Open Source Toolkit to let
    Android talk with Arduino over bluetooth
5




    Objective: Blinking the Arduino’s LED

                             On board led
6




    What do you need?
7


              The Hardware

    Android       Arduino    Bluetooth
                              module
8


    連接電腦與 Arduino
9


             安裝 Arduino IDE
     從官方網站下載 :
      http://arduino.cc/en/Main/Software

     下載後解壓縮即可
     執行 arduino.exe 
10


             安裝 MeetAndroid Library
      下載 MeetAndroid :
       http://amarino.googlecode.com/files/MeetAndroid_4.zip


      下載後,解至 Arduino IDE
       安裝目錄的 libraries 資料夾下
       例如 :
      C:arduino-1.0.1libraries



         Sketch > Import Library
             會看到 MeetAndroid
11


             Upload Test Program
      點選 File > Examples > MeetAndroid > Test
12


       連接 Arduino 與藍芽模組




      先把藍芽模組 baud rate 設定為 57600 bps
      連接辦法 :
        RXD 接至 TX of Arduino
        TXD 接至 RX of Arduino
        VCC to 5V of Arduino
        GND to GND of Arduino
13


     Install Amarino App for Android
     1. Install Amarino app
                    http://amarino.googlecode.com/files/Amarino_2_v0_55.apk




     2. Install Amarino Plug-in Bundle
                   http://amarino.googlecode.com/files/AmarinoPluginBundle.apk
14


                Add Device
     點【 Add BT Device 】搜尋藍芽設備
15


     Add Test Event
16


     Add Test Event - Continue




                完成後,按下手機 B ack 鍵
17


     Connect
18


     Arduino is connected
                  The led indicator
                  will turn to green
19


     On board LED will start to blink
     The LED will blink when data is received from Android
20


                       總結
      需要的硬體
       Android device x 1
       Arduino board x 1
       Bluetooth module x 1

      測試步驟
       安裝 Arduino IDE 與 MeetAndroid Library
       Upload Test Program to Arduino
       連接藍芽模組
       安裝 Amarino App for Android
       執行 Amarino 利用 Test Event 測試連線
21



     MultiColorLamp Example




     Picture comes from :
     http://www.circuit-blog.com/multi-color-lamp-using-amarino-android-and-arduino/
22


                    材料
      一顆 RGB Led

     或

      紅、綠、藍 LED 各一顆

     以及

      三個 220 歐姆電阻
23


                 連接 LEDs
      紅、綠、藍三顆 LED 分別接到 pin 9, 10, 11
24


       Open MultiColorLamp example
      點選 File > Examples > MeetAndroid > MultiColorLamp
       Tutorial
25


           Do some modifications
      把 'o', 'p', 'q' 三個事件旗號改成 'r', 'g', 'b'



 原本是 'o', 'p', 'q'
  配合 App
   進行修改
26


     上傳 MultiColorLamp 範例




     注意!上傳程式時,記得不要接著藍芽模組!
          等上傳完畢後再接上!
27


     Install MultiColorLamp App for Android


      Download and install MultiColorLamp App
                   http://from-arduino-to-android-to-arduino.googlecode.com/files/MultiC
28


        抄錄藍芽 MAC Address
      利用 Amarino 掃瞄藍芽並抄下 MAC
29


     執行 MultiColorLamp App

                    輸入 MAC Address
                  完畢後按【 Set Device ID 】
30


     執行結果

             因為沒有藍色 LED
            所以用黃色 LED 代替
31




     SensorGraph Example
32


                材料
      一顆可變電阻




     或



      光敏電阻
33


                連接可變電阻
      把可變電阻接到 Analog pin 5
34


         Open SensorGraph example
      點選 File > Examples > MeetAndroid > SensorGraph
       Tutorial
35


     上傳 SensorGraph 範例




     注意!上傳程式時,記得不要接著藍芽模組!
          等上傳完畢後再接上!
36


     Install SensorGraph App for Android


     Download and install SensorGraph App
                  http://from-arduino-to-android-to-arduino.googlecode.com/files/Senso
37


        抄錄藍芽 MAC Address
      利用 Amarino 掃瞄藍芽並抄下 MAC
38


     執行 SensorGraph App

                  輸入 MAC Address
                完畢後按【 Set Device ID 】
39


     執行結果
40


                   References

      Android: http://developer.android.com
      Arduino: http://arduino.cc/
      Amarino: http://www.amarino-toolkit.net/
      http://coopermaa2nd.blogspot.tw/search/label/Andro
41

Más contenido relacionado

La actualidad más candente

LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)Bear Wang
 
Arduino Basic
Arduino BasicArduino Basic
Arduino Basicmmiwwcom
 
MicroPython簡介
MicroPython簡介 MicroPython簡介
MicroPython簡介 Max Lai
 
Topc open-platform-public
Topc open-platform-publicTopc open-platform-public
Topc open-platform-publicKenson Chou
 
Arduino 與 raspberry pi 硬體差異與應用
Arduino 與  raspberry pi 硬體差異與應用Arduino 與  raspberry pi 硬體差異與應用
Arduino 與 raspberry pi 硬體差異與應用Marcus Pek
 
使用 Arduino 控制 ESP8266 的各種方式
使用 Arduino 控制 ESP8266 的各種方式使用 Arduino 控制 ESP8266 的各種方式
使用 Arduino 控制 ESP8266 的各種方式Kenson Chiang
 
物聯網技術分享 使用ESP8266
物聯網技術分享 使用ESP8266物聯網技術分享 使用ESP8266
物聯網技術分享 使用ESP8266Power Wu
 
Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機艾鍗科技
 
Hackathon 6th arduino藍色蜘蛛網
Hackathon 6th arduino藍色蜘蛛網Hackathon 6th arduino藍色蜘蛛網
Hackathon 6th arduino藍色蜘蛛網twunishen
 
Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1CAVEDU Education
 
Arduino Yun Mini簡介
Arduino Yun Mini簡介Arduino Yun Mini簡介
Arduino Yun Mini簡介Wei-Tsung Su
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU承翰 蔡
 

La actualidad más candente (20)

Arduino應用程式開發工具
Arduino應用程式開發工具Arduino應用程式開發工具
Arduino應用程式開發工具
 
LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)
 
Arduino Basic
Arduino BasicArduino Basic
Arduino Basic
 
MicroPython簡介
MicroPython簡介 MicroPython簡介
MicroPython簡介
 
Topc open-platform-public
Topc open-platform-publicTopc open-platform-public
Topc open-platform-public
 
Arduino 與 raspberry pi 硬體差異與應用
Arduino 與  raspberry pi 硬體差異與應用Arduino 與  raspberry pi 硬體差異與應用
Arduino 與 raspberry pi 硬體差異與應用
 
nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論nodeMCU IOT教學03 - NodeMCU導論
nodeMCU IOT教學03 - NodeMCU導論
 
Arduino相關型錄
Arduino相關型錄Arduino相關型錄
Arduino相關型錄
 
使用 Arduino 控制 ESP8266 的各種方式
使用 Arduino 控制 ESP8266 的各種方式使用 Arduino 控制 ESP8266 的各種方式
使用 Arduino 控制 ESP8266 的各種方式
 
物聯網技術分享 使用ESP8266
物聯網技術分享 使用ESP8266物聯網技術分享 使用ESP8266
物聯網技術分享 使用ESP8266
 
Arduino藍牙傳輸應用
Arduino藍牙傳輸應用Arduino藍牙傳輸應用
Arduino藍牙傳輸應用
 
Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機Raspberry Pi 溫濕度發報機
Raspberry Pi 溫濕度發報機
 
S4 a sensor board
S4 a sensor boardS4 a sensor board
S4 a sensor board
 
Hackathon 6th arduino藍色蜘蛛網
Hackathon 6th arduino藍色蜘蛛網Hackathon 6th arduino藍色蜘蛛網
Hackathon 6th arduino藍色蜘蛛網
 
Arduino導讀
Arduino導讀Arduino導讀
Arduino導讀
 
Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1Arduino Yun 物聯網 Lesson 1
Arduino Yun 物聯網 Lesson 1
 
Arduino Yun Mini簡介
Arduino Yun Mini簡介Arduino Yun Mini簡介
Arduino Yun Mini簡介
 
Arduino yún簡介
Arduino yún簡介Arduino yún簡介
Arduino yún簡介
 
Arduino簡介
Arduino簡介Arduino簡介
Arduino簡介
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
 

Destacado

Arduino i rremote 1112
Arduino i rremote 1112Arduino i rremote 1112
Arduino i rremote 1112馬 萬圳
 
Netloab toolkit 1112
Netloab toolkit 1112Netloab toolkit 1112
Netloab toolkit 1112馬 萬圳
 
Android手機遙控免費簡報軟體Impress
Android手機遙控免費簡報軟體ImpressAndroid手機遙控免費簡報軟體Impress
Android手機遙控免費簡報軟體ImpressConrad Peng
 
藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)
藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)
藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)GoGoPrivateRyan
 
Team9 - 嵌入式大富翁
Team9 - 嵌入式大富翁Team9 - 嵌入式大富翁
Team9 - 嵌入式大富翁nctusee
 
Arduino 習作工坊 - Lesson 2 動力之夜
Arduino 習作工坊 - Lesson 2 動力之夜Arduino 習作工坊 - Lesson 2 動力之夜
Arduino 習作工坊 - Lesson 2 動力之夜CAVEDU Education
 
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015  Blocks-based Programming: Toolboxes for Many OccasionsCSTA2015  Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions Josh Sheldon
 
DesignSpark Mechanical 南瓜燈南瓜燈教學
DesignSpark Mechanical 南瓜燈南瓜燈教學DesignSpark Mechanical 南瓜燈南瓜燈教學
DesignSpark Mechanical 南瓜燈南瓜燈教學CAVEDU Education
 
Arduino Introduction by coopermaa
Arduino Introduction by coopermaaArduino Introduction by coopermaa
Arduino Introduction by coopermaa馬 萬圳
 
Android studio 之 i beacon 藍芽應用開發學習
Android studio 之 i beacon 藍芽應用開發學習Android studio 之 i beacon 藍芽應用開發學習
Android studio 之 i beacon 藍芽應用開發學習政斌 楊
 
Arduino 習作工坊 - Lesson 4 通訊之夜
Arduino 習作工坊 -  Lesson 4 通訊之夜Arduino 習作工坊 -  Lesson 4 通訊之夜
Arduino 習作工坊 - Lesson 4 通訊之夜CAVEDU Education
 
藍芽臂式血壓計
藍芽臂式血壓計藍芽臂式血壓計
藍芽臂式血壓計艾鍗科技
 
冷熱復健護理
冷熱復健護理冷熱復健護理
冷熱復健護理艾鍗科技
 
Iot 自動販賣機
Iot 自動販賣機Iot 自動販賣機
Iot 自動販賣機艾鍗科技
 
Android Controlled Arduino Spy Robot
Android Controlled Arduino Spy RobotAndroid Controlled Arduino Spy Robot
Android Controlled Arduino Spy RobotMahesh Tibrewal
 
Lampu otomatis berbasis arduino, bluetooth dan android
Lampu otomatis berbasis arduino, bluetooth dan androidLampu otomatis berbasis arduino, bluetooth dan android
Lampu otomatis berbasis arduino, bluetooth dan androidRohmat Ramadhan
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行CAVEDU Education
 
Project humix overview - For Raspberry pi community meetup
Project humix overview - For  Raspberry pi  community meetupProject humix overview - For  Raspberry pi  community meetup
Project humix overview - For Raspberry pi community meetupJeffrey Liu
 
MIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + BluetoothMIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + Bluetoothmike parks
 

Destacado (20)

Arduino i rremote 1112
Arduino i rremote 1112Arduino i rremote 1112
Arduino i rremote 1112
 
Netloab toolkit 1112
Netloab toolkit 1112Netloab toolkit 1112
Netloab toolkit 1112
 
Arduino1.0 RC
Arduino1.0 RCArduino1.0 RC
Arduino1.0 RC
 
Android手機遙控免費簡報軟體Impress
Android手機遙控免費簡報軟體ImpressAndroid手機遙控免費簡報軟體Impress
Android手機遙控免費簡報軟體Impress
 
藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)
藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)
藍色小鋪, 數字管時鐘, 作品進化分享 (by 黃偉峻)
 
Team9 - 嵌入式大富翁
Team9 - 嵌入式大富翁Team9 - 嵌入式大富翁
Team9 - 嵌入式大富翁
 
Arduino 習作工坊 - Lesson 2 動力之夜
Arduino 習作工坊 - Lesson 2 動力之夜Arduino 習作工坊 - Lesson 2 動力之夜
Arduino 習作工坊 - Lesson 2 動力之夜
 
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015  Blocks-based Programming: Toolboxes for Many OccasionsCSTA2015  Blocks-based Programming: Toolboxes for Many Occasions
CSTA2015 Blocks-based Programming: Toolboxes for Many Occasions
 
DesignSpark Mechanical 南瓜燈南瓜燈教學
DesignSpark Mechanical 南瓜燈南瓜燈教學DesignSpark Mechanical 南瓜燈南瓜燈教學
DesignSpark Mechanical 南瓜燈南瓜燈教學
 
Arduino Introduction by coopermaa
Arduino Introduction by coopermaaArduino Introduction by coopermaa
Arduino Introduction by coopermaa
 
Android studio 之 i beacon 藍芽應用開發學習
Android studio 之 i beacon 藍芽應用開發學習Android studio 之 i beacon 藍芽應用開發學習
Android studio 之 i beacon 藍芽應用開發學習
 
Arduino 習作工坊 - Lesson 4 通訊之夜
Arduino 習作工坊 -  Lesson 4 通訊之夜Arduino 習作工坊 -  Lesson 4 通訊之夜
Arduino 習作工坊 - Lesson 4 通訊之夜
 
藍芽臂式血壓計
藍芽臂式血壓計藍芽臂式血壓計
藍芽臂式血壓計
 
冷熱復健護理
冷熱復健護理冷熱復健護理
冷熱復健護理
 
Iot 自動販賣機
Iot 自動販賣機Iot 自動販賣機
Iot 自動販賣機
 
Android Controlled Arduino Spy Robot
Android Controlled Arduino Spy RobotAndroid Controlled Arduino Spy Robot
Android Controlled Arduino Spy Robot
 
Lampu otomatis berbasis arduino, bluetooth dan android
Lampu otomatis berbasis arduino, bluetooth dan androidLampu otomatis berbasis arduino, bluetooth dan android
Lampu otomatis berbasis arduino, bluetooth dan android
 
物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行物聯網教學與上海深圳maker行
物聯網教學與上海深圳maker行
 
Project humix overview - For Raspberry pi community meetup
Project humix overview - For  Raspberry pi  community meetupProject humix overview - For  Raspberry pi  community meetup
Project humix overview - For Raspberry pi community meetup
 
MIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + BluetoothMIT App Inventor + Arduino + Bluetooth
MIT App Inventor + Arduino + Bluetooth
 

Similar a Getting started with amarino

Processing / Android / Arduino
Processing / Android / ArduinoProcessing / Android / Arduino
Processing / Android / ArduinoCAVEDU Education
 
程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號鍾誠 陳鍾誠
 
Arduino應用系統設計 - 系統開發工具
Arduino應用系統設計 - 系統開發工具Arduino應用系統設計 - 系統開發工具
Arduino應用系統設計 - 系統開發工具吳錫修 (ShyiShiou Wu)
 
Coscup2011: porting android to brand-new cpu architecture
Coscup2011: porting android to brand-new cpu architecture Coscup2011: porting android to brand-new cpu architecture
Coscup2011: porting android to brand-new cpu architecture lusecheng
 
#1247 Sensor and Controller Student book Chinese version-Part 1
#1247 Sensor and Controller Student book Chinese version-Part 1#1247 Sensor and Controller Student book Chinese version-Part 1
#1247 Sensor and Controller Student book Chinese version-Part 1Sandy Lu
 
開放硬體認知學習指引
開放硬體認知學習指引開放硬體認知學習指引
開放硬體認知學習指引MAKERPRO.cc
 
物聯網概論 - Arduino
物聯網概論 - Arduino物聯網概論 - Arduino
物聯網概論 - ArduinoXianDe Liao
 
開放硬體認知學習指引
開放硬體認知學習指引開放硬體認知學習指引
開放硬體認知學習指引MAKERPRO.cc
 
Sencha touch 2 訓練課程 2 android環境建置
Sencha touch 2 訓練課程 2 android環境建置Sencha touch 2 訓練課程 2 android環境建置
Sencha touch 2 訓練課程 2 android環境建置My own sweet home!
 
HTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 appHTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 appBen Lue
 
以HTML5和COIMOTION打造跨平台App
以HTML5和COIMOTION打造跨平台App以HTML5和COIMOTION打造跨平台App
以HTML5和COIMOTION打造跨平台AppBen Lue
 
高二手眼實作-Arduino教學-1-第二週.pdf
高二手眼實作-Arduino教學-1-第二週.pdf高二手眼實作-Arduino教學-1-第二週.pdf
高二手眼實作-Arduino教學-1-第二週.pdf阿Samn的物理課本
 
Android gradle 从入门到gg 1
Android gradle 从入门到gg 1Android gradle 从入门到gg 1
Android gradle 从入门到gg 1Jun Liu
 

Similar a Getting started with amarino (20)

Processing / Android / Arduino
Processing / Android / ArduinoProcessing / Android / Arduino
Processing / Android / Arduino
 
程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號程式人雜誌 -- 2013 年 2 月號
程式人雜誌 -- 2013 年 2 月號
 
Arduino應用系統設計 - 系統開發工具
Arduino應用系統設計 - 系統開發工具Arduino應用系統設計 - 系統開發工具
Arduino應用系統設計 - 系統開發工具
 
Coscup2011: porting android to brand-new cpu architecture
Coscup2011: porting android to brand-new cpu architecture Coscup2011: porting android to brand-new cpu architecture
Coscup2011: porting android to brand-new cpu architecture
 
使用console訊息操作Arduino Yún IO
使用console訊息操作Arduino Yún IO使用console訊息操作Arduino Yún IO
使用console訊息操作Arduino Yún IO
 
Android ADK
Android ADKAndroid ADK
Android ADK
 
#1247 Sensor and Controller Student book Chinese version-Part 1
#1247 Sensor and Controller Student book Chinese version-Part 1#1247 Sensor and Controller Student book Chinese version-Part 1
#1247 Sensor and Controller Student book Chinese version-Part 1
 
開放硬體認知學習指引
開放硬體認知學習指引開放硬體認知學習指引
開放硬體認知學習指引
 
物聯網概論 - Arduino
物聯網概論 - Arduino物聯網概論 - Arduino
物聯網概論 - Arduino
 
Flutter實作概述 | GDSC NYCU
Flutter實作概述 | GDSC NYCUFlutter實作概述 | GDSC NYCU
Flutter實作概述 | GDSC NYCU
 
開放硬體認知學習指引
開放硬體認知學習指引開放硬體認知學習指引
開放硬體認知學習指引
 
Sencha touch 2 訓練課程 2 android環境建置
Sencha touch 2 訓練課程 2 android環境建置Sencha touch 2 訓練課程 2 android環境建置
Sencha touch 2 訓練課程 2 android環境建置
 
HTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 appHTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 app
 
Flutter實作概述 | GDSC NYCU
Flutter實作概述 | GDSC NYCUFlutter實作概述 | GDSC NYCU
Flutter實作概述 | GDSC NYCU
 
以HTML5和COIMOTION打造跨平台App
以HTML5和COIMOTION打造跨平台App以HTML5和COIMOTION打造跨平台App
以HTML5和COIMOTION打造跨平台App
 
設定Arduino Yún Ethernet連線
設定Arduino Yún Ethernet連線設定Arduino Yún Ethernet連線
設定Arduino Yún Ethernet連線
 
高二手眼實作-Arduino教學-1-第二週.pdf
高二手眼實作-Arduino教學-1-第二週.pdf高二手眼實作-Arduino教學-1-第二週.pdf
高二手眼實作-Arduino教學-1-第二週.pdf
 
Android gradle 从入门到gg 1
Android gradle 从入门到gg 1Android gradle 从入门到gg 1
Android gradle 从入门到gg 1
 
S4A
S4AS4A
S4A
 
建置Python開發環境
建置Python開發環境建置Python開發環境
建置Python開發環境
 

Getting started with amarino

  • 1. 1 Getting started with Amarino Logo drawn by honki Speaker: Cooper Maa Date: 2012/07/18 http://coopermaa2nd.blogspot.com
  • 2. 2 Speaker  Cooper Maa  PIC/AVR Firmware Programmer  Email: coopermaa77@gmail.com  Blog: http://coopermaa2nd.blogspot.com
  • 3. 3 What is Amarino?
  • 4. 4 Amarino is an Open Source Toolkit to let Android talk with Arduino over bluetooth
  • 5. 5 Objective: Blinking the Arduino’s LED On board led
  • 6. 6 What do you need?
  • 7. 7 The Hardware Android Arduino Bluetooth module
  • 8. 8 連接電腦與 Arduino
  • 9. 9 安裝 Arduino IDE  從官方網站下載 : http://arduino.cc/en/Main/Software  下載後解壓縮即可  執行 arduino.exe 
  • 10. 10 安裝 MeetAndroid Library  下載 MeetAndroid : http://amarino.googlecode.com/files/MeetAndroid_4.zip  下載後,解至 Arduino IDE 安裝目錄的 libraries 資料夾下 例如 : C:arduino-1.0.1libraries Sketch > Import Library 會看到 MeetAndroid
  • 11. 11 Upload Test Program  點選 File > Examples > MeetAndroid > Test
  • 12. 12 連接 Arduino 與藍芽模組  先把藍芽模組 baud rate 設定為 57600 bps  連接辦法 :  RXD 接至 TX of Arduino  TXD 接至 RX of Arduino  VCC to 5V of Arduino  GND to GND of Arduino
  • 13. 13 Install Amarino App for Android 1. Install Amarino app http://amarino.googlecode.com/files/Amarino_2_v0_55.apk 2. Install Amarino Plug-in Bundle http://amarino.googlecode.com/files/AmarinoPluginBundle.apk
  • 14. 14 Add Device 點【 Add BT Device 】搜尋藍芽設備
  • 15. 15 Add Test Event
  • 16. 16 Add Test Event - Continue 完成後,按下手機 B ack 鍵
  • 17. 17 Connect
  • 18. 18 Arduino is connected The led indicator will turn to green
  • 19. 19 On board LED will start to blink The LED will blink when data is received from Android
  • 20. 20 總結  需要的硬體  Android device x 1  Arduino board x 1  Bluetooth module x 1  測試步驟  安裝 Arduino IDE 與 MeetAndroid Library  Upload Test Program to Arduino  連接藍芽模組  安裝 Amarino App for Android  執行 Amarino 利用 Test Event 測試連線
  • 21. 21 MultiColorLamp Example Picture comes from : http://www.circuit-blog.com/multi-color-lamp-using-amarino-android-and-arduino/
  • 22. 22 材料  一顆 RGB Led 或  紅、綠、藍 LED 各一顆 以及  三個 220 歐姆電阻
  • 23. 23 連接 LEDs  紅、綠、藍三顆 LED 分別接到 pin 9, 10, 11
  • 24. 24 Open MultiColorLamp example  點選 File > Examples > MeetAndroid > MultiColorLamp Tutorial
  • 25. 25 Do some modifications  把 'o', 'p', 'q' 三個事件旗號改成 'r', 'g', 'b' 原本是 'o', 'p', 'q' 配合 App 進行修改
  • 26. 26 上傳 MultiColorLamp 範例 注意!上傳程式時,記得不要接著藍芽模組! 等上傳完畢後再接上!
  • 27. 27 Install MultiColorLamp App for Android Download and install MultiColorLamp App http://from-arduino-to-android-to-arduino.googlecode.com/files/MultiC
  • 28. 28 抄錄藍芽 MAC Address  利用 Amarino 掃瞄藍芽並抄下 MAC
  • 29. 29 執行 MultiColorLamp App 輸入 MAC Address 完畢後按【 Set Device ID 】
  • 30. 30 執行結果 因為沒有藍色 LED 所以用黃色 LED 代替
  • 31. 31 SensorGraph Example
  • 32. 32 材料  一顆可變電阻 或  光敏電阻
  • 33. 33 連接可變電阻  把可變電阻接到 Analog pin 5
  • 34. 34 Open SensorGraph example  點選 File > Examples > MeetAndroid > SensorGraph Tutorial
  • 35. 35 上傳 SensorGraph 範例 注意!上傳程式時,記得不要接著藍芽模組! 等上傳完畢後再接上!
  • 36. 36 Install SensorGraph App for Android Download and install SensorGraph App http://from-arduino-to-android-to-arduino.googlecode.com/files/Senso
  • 37. 37 抄錄藍芽 MAC Address  利用 Amarino 掃瞄藍芽並抄下 MAC
  • 38. 38 執行 SensorGraph App 輸入 MAC Address 完畢後按【 Set Device ID 】
  • 39. 39 執行結果
  • 40. 40 References  Android: http://developer.android.com  Arduino: http://arduino.cc/  Amarino: http://www.amarino-toolkit.net/  http://coopermaa2nd.blogspot.tw/search/label/Andro
  • 41. 41