第七屆 佳作

dev
x86 android 設備與外部硬體溝通研究
阿原

系列文章

DAY 11

x86 android 設備與外部硬體溝通研究 - Arduino firmata protocol -1 (11/30)

寫過單晶片或是FPGA的朋友,一定跟我一樣對於如何實作硬體跟電腦間的溝通感到興趣,也爾而覺得困惑要怎讓舊有的設備或是裝置與電腦或其他裝置進行更有效率的溝通。常見...

DAY 12

x86 android 設備與外部硬體溝通研究 - Arduino firmata protocol -2 (12/30)

目前我們還不知如何控制 / 使用 firmata ,但沒關係。今天我們直接打開 examples > frimata > SimpleDigital...

DAY 13

x86 android 設備與外部硬體溝通研究 - Arduino firmata protocol -3 (13/30)

昨天的 digital firmata sample , 一定有許多東西看得很模糊, 今天我們來看 arduino-1.0.6\libraries\Firmat...

DAY 14

x86 android 設備與外部硬體溝通研究 - Arduino firmata protocol -4 (14/30)

今天我們來看的主角是 firmata class 中的 processInput , 從第二天看的 digital firmata sample 我們可以知道,...

DAY 15

x86 android 設備與外部硬體溝通研究 - Arduino firmata protocol -5 (15/30)

下面會同時混雜 Firmata.cpp 跟 Firmata.h 的資料,但是因為類型相同不影響閱讀連續性。 // 這邊定義了 4 種不同用途的 callback...

DAY 16

x86 android 設備與外部硬體溝通研究 - Arduino firmata protocol -6 (16/30)

總結這 5 天的結論: arduino firmata protocol 類似 MIDI protocol 只要 attach 對應 command 的...

DAY 17

x86 android 設備與外部硬體溝通研究 - USB 概要 (17/30)

在開始拿Android來操作USB之前,我們先來複習一下 USB 裝置的一些設計方式。從 usb.org 的資料中我們可以知道,原先的 usb裝置,都是由 ho...

DAY 18

x86 android 設備與外部硬體溝通研究 - Android USB -1 (18/30)

我們想要 android app 以usb host mode 運作,只要添加幾項設定如下 編輯 AndroidManifest.xml 加入以下段落:...

DAY 19

x86 android 設備與外部硬體溝通研究 - Android USB -2 (19/30)

今天示範的 code 經測試,能夠於下面裝置執行: Nexus 7 (2012) , Android 4.4.4 Zenfone 6 , Android 4....

DAY 20

x86 android 設備與外部硬體溝通研究 - Android USB -3 (PWM) (20/30)

昨天由 android 成功送出控制 arduino LED blink , 今天我們要利用 arduino 的 PIN 11 來當作 PWM 輸出, 並拿 P...