⑴ 安卓平台APP和單片機進行交互,有解決思路最好
現在又現成的模塊,藍牙,WIFI,都可以轉為串口(RS232)和單片機進行通信。。這樣你的APP軟體只需要發送對應的命令代碼就可以了,比如小車前進是0x01,後退是0x02.。。。。單片機根據接收到的命令(也是要編程序的,可以用C語言來編。。我想你玩APP應該熟)然後在根據程序去控制某一路IO輸出對應電平信號,比如收到0x01,前進,是由P1.0控制電機正轉,後退是P1.1控制電機反轉。。。這樣的。當然你有硬體電子基礎最好理解。。
⑵ 我要做一個用安卓手機控制單片機小車走的東西,有安卓和單片機基礎,但是不知道要買什麼模塊,希望推薦一
用wifi的話就比藍牙要麻煩一些,首先,硬體方面要買一個wifi模塊,淘寶上面就有的。選一個80左右的就行了,然後再買一個小車模塊。以單片機為核心將wifi模塊,小車直流電機驅動模塊連接在一起。這樣就完成了小車部分的硬體。然後將wifi模塊設置為無線AP模式,。軟體部分,安卓端安裝一個udp軟體,手機連接wifi模塊生成的wlan,在單片機裡面編寫相應的驅動程序就可以了。一般的wifi模塊都是一串口的形式與單片機通信的。
⑶ 手機中一般用什麼單片機
看的累了 上面說的好豐富 應有盡有了
我回答最後的問題 AT89S52 最多用與學習和實驗
在測量轉動的感測器方面盡量用紅外線對管 抗干擾強 安裝簡單
磁鐵說的應該是霍爾元件,這東西誤差教大 需要教復雜的計算 靈敏度也不是很好 還有干擾很難排除
可以做個有孔的圓盤 放到兩個紅外線對管中間(一個發射一個接受)
當孔轉過 產生一次脈沖 可一經簡單的電壓比較器,放大器送單片機進行計算。
如果轉速不是很高可做高精度的位移和速度感測器
可一設兩個圓盤 一靜一動 也就是 傳說的光柵法
動片光柵有多個孔分為邊緣孔和中間孔,邊緣孔多個分布在盤的周圍,中間孔一個用於對應靜片的第三個孔計算轉速 靜片光柵 3 個孔除了剛剛說的第三個孔,剩下兩個孔與動片周圍的孔在同位置 並可以重合
要是能帖圖就好了 說的累
孔的間距需要設置
工作時旋轉產生光柵 根據對光柵的檢測計算位移和轉速
位移可精確到 0.1mm
詳細演算法很多 你到網上找找 這個比較適應AT89S52這類晶元
⑷ 我想用android手機與單片機進行串口通信,從而可以控制單片機,該如何實現呢
不過你還得注意的是手機的USB轉串口電平是TTL電平,所以你的單片機板子的串口也得是TTL,在就是分清楚交叉連接或者直連。
⑸ 如何選擇單片機和Android
這個要看你的功能需求了,單片機適合控制,採集系統的主控,android這個傾向處理復雜的任務,界面等。當然了還有成本的考慮。
⑹ ARM晶元單片機(如SoC的RK3399),如何虛擬安卓系統雲手機
也許是答非所問。假設你問的是往rk3399主板上安裝android。這需要android源碼編譯運行,國內清華的源(不能直接訪問谷歌),yonglinux系統去make,make後的代碼用adc或其他方式發送(燒寫進去)到主板上,主板就能安卓了。編譯其cpu或其他驅動是最麻煩的了,關於你問的如果不是這個意思,而是打算在android上再虛擬一個Android,可以找一下雙開系統的相關資料(github或其他源碼網址去找一下。小米我記得開源了,但不清楚開源到哪種程度,有可能的話可以借鑒一下源代碼)。
⑺ 什麼樣的單片機上可以跑安卓系統
安卓系統對運算速度的要求相對很高
ARM架構裡面Cortex-A8單核或者是現在流行的Cortex-A7四核系列的,能跑安卓
具體到處理器型號,比如說智能手機裡面的聯發科MTK6577
MTK6589
TI的OMAP3530單片機,或者是平板裡面晶晨、瑞芯微、高通等等公司的單片機
它們都是生產公司出的整套方案
⑻ 如何在手機安卓系統上運行STC單片機
這問題問得牛逼了。
安卓系統是軟體,STC單片機是硬體。類似於「請問怎麼在互聯網上開一輛小車?」的問題。
你要是說怎樣通過安卓系統給單片機發指令/數據,做一些動作差不多。我估計你意思也是這樣。
一般來說,可以通過手機的藍牙或WIFI模塊與單片機這邊的外圍模塊進行通信,然後將指令/數據傳給單片機。
⑼ android手機和單片機如何實現相互通訊
1.串口對串口(不過一般普通用戶不太容易連接到手機的串口)
2.藍牙:單片機+藍牙模塊-》手機藍牙模塊-》手機上應用程序
3.紅外:單片機+紅外模塊-》手機紅外模塊-》手機上應用程序
4.通過網路
(1)單片機+有線網路模塊-》有線-》路由器-》GPRS-》手機-》手機上應用程序
(2)單片機+有線網路模塊-》有線-》WiFi路由器-》WiFi-》手機-》手機上應用程序
(3) 單片機+串口wifi模塊-》wifi路由器->WiFi->手機-》手機上應用程序
(4) 單片機+GSM模塊-》簡訊-》手機
⑽ 我想用Android手機與單片機進行串口通信,從而可以控制單片機,怎麼實現
代碼不會寫!但是給你個思路:
1、單片機串口轉WIFI了,那麼WIFI傳出來的數據,手機接收到要有軟體解碼識別它
2、手機軟體通過WIFI將數據傳到單片機,這樣交互就可以通信了。控制協議可以自己設定。