SlideShare a Scribd company logo
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

More Related Content

PPTX
Introduction to corona sdk
PDF
Python與Ardinio整合應用
PDF
Web + Arduino 實在有夠潮 ( 課程簡報 )
PDF
Arduino程式開發工具
PPTX
Hackathon 6th arduino大網咖
PDF
低功率感測器設計 田間感測器 X 水下盒子
PDF
20200726-SINICA-自造生態監測系統工作坊
PPTX
Arduino在農業、氣象與工業上的應用
Introduction to corona sdk
Python與Ardinio整合應用
Web + Arduino 實在有夠潮 ( 課程簡報 )
Arduino程式開發工具
Hackathon 6th arduino大網咖
低功率感測器設計 田間感測器 X 水下盒子
20200726-SINICA-自造生態監測系統工作坊
Arduino在農業、氣象與工業上的應用

What's hot (20)

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

Viewers also liked (20)

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

Similar to Getting started with amarino (20)

PPT
Arduino 與 s4 a
PPTX
LinkIt ONE tutorial #1- Basics
PPTX
LinkIt 7697 IoT tutorial
PDF
HC 05藍芽模組連線
PDF
程式人雜誌 -- 2013 年 2 月號
PDF
PDF
Arduino感測應用
PPTX
LinkIt Smart 7688程式開發
PDF
#1247 Sensor and Controller Student book Chinese version-Part 1
PDF
IoT 與 WoT 物聯網裝置實作:使用 Arch Pro 與 mbed
PDF
開放硬體認知學習指引
PDF
物聯網概論 - Arduino
PPTX
Android ADK
PDF
mBot組裝與測試
PPTX
Paperduino - Make an Arduino by yourself
PDF
Arduino應用系統設計 - Arduino程式快速入門
PPTX
Arduino Yun 物聯網 Lesson 2
PPTX
A io t_ganalfhuang_day1_2022q1
PDF
20170415- 智慧空調通訊系統實務_柯大
PPTX
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2
Arduino 與 s4 a
LinkIt ONE tutorial #1- Basics
LinkIt 7697 IoT tutorial
HC 05藍芽模組連線
程式人雜誌 -- 2013 年 2 月號
Arduino感測應用
LinkIt Smart 7688程式開發
#1247 Sensor and Controller Student book Chinese version-Part 1
IoT 與 WoT 物聯網裝置實作:使用 Arch Pro 與 mbed
開放硬體認知學習指引
物聯網概論 - Arduino
Android ADK
mBot組裝與測試
Paperduino - Make an Arduino by yourself
Arduino應用系統設計 - Arduino程式快速入門
Arduino Yun 物聯網 Lesson 2
A io t_ganalfhuang_day1_2022q1
20170415- 智慧空調通訊系統實務_柯大
藍牙BLE 低功耗系統在iBeacon - IoT 物聯網上的應用 v2

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: [email protected]  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