日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

將Arduino連接到Android的簡便方法

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-28 17:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Arduino板和類似的微控制器使創(chuàng)造力比以往更容易獲得。無論您是控制LED燈條,使房屋自動化,還是保護(hù)財產(chǎn),這些小奇跡都是大多數(shù)DIY電子產(chǎn)品的核心。

如果您需要告訴Arduino改變引腳狀態(tài), (例如打開燈),它需要用戶按下物理按鈕或使用傳感器。依靠人的手指按壓或類似操作在許多項目中都可以,但是如果您只想設(shè)置電路并遠(yuǎn)程訪問呢?

本文為您提供6種將 Android 設(shè)備連接到任何 Arduino 兼容板的方法。 讓我們潛入。

1。 ArduinoDroid

我們名單上的第一個是ArduinoDroid。此應(yīng)用程序通過 USB On The Go (OTG)進(jìn)行工作,以通過USB電纜將設(shè)備連接到Arduino。 USB的優(yōu)點之一是它不需要互聯(lián)網(wǎng)或藍(lán)牙連接即可運行。

該應(yīng)用程序是功能齊全的IDE,可讓您在手機上進(jìn)行編碼,上傳以前存儲在其中的草圖。

使用此應(yīng)用程序的好處顯而易見。

擁有IDE是在現(xiàn)場進(jìn)行快速更改的完美選擇。連接Android設(shè)備的麻煩要比將手提電腦平衡起來要簡單得多。

一個明顯的負(fù)面影響是,在設(shè)備上鍵入代碼可能不太舒服,尤其是在使用智能手機的情況下。與使用無需網(wǎng)絡(luò)連接的超便攜式編程板的便利性相比,這只是一個小問題。

這也是學(xué)習(xí)Arduino基礎(chǔ)的廉價方法,因為復(fù)制的Arduino開發(fā)板和USB OTG電纜僅需幾美元。非常適合那些不需經(jīng)常使用計算機的人!

2。 Arduino藍(lán)牙控制器

列表中的下一個是恰當(dāng)命名的Arduino藍(lán)牙控制器應(yīng)用程序。這個應(yīng)用程序不是關(guān)于動態(tài)編程Arduino的內(nèi)容,而是有關(guān)觸發(fā)上載草圖中的更改的內(nèi)容。該應(yīng)用程序通過藍(lán)牙將數(shù)據(jù)發(fā)送到您的電路板上,允許您通過按應(yīng)用程序中的按鈕來發(fā)送串行數(shù)據(jù)。盡管 HC-06 模塊被廣泛使用,并且在撰寫本文時僅需3美元,但您的電路板仍需要一個藍(lán)牙模塊。

有關(guān)入門這些廉價小模塊的出色入門知識,請參閱Tinkernut Labs的這段視頻:

上面的視頻建議使用其他應(yīng)用,盡管有些用戶報告說它不適用于現(xiàn)代智能手機。 Arduino藍(lán)牙控制器似乎沒有受此問題困擾。值得注意的是,該應(yīng)用程序確實以英語下載,而不是Play商店圖片中顯示的意大利語下載!

3。 Blynk

我們之前已經(jīng)介紹過使用Blynk創(chuàng)建項目,并發(fā)現(xiàn)它是一項很棒的服務(wù)。它的靈活性和簡單性使其成為一種觸發(fā)板上事件的直觀方法。由于Blynk使用自己的服務(wù)器,因此需要Internet連接才能運行。您可以使用Wi-Fi或移動數(shù)據(jù)訪問Blynk,非常適合智能手機使用。

Blynk的優(yōu)勢之一就是可以連接到設(shè)備的方式范圍很廣。除了支持幾乎所有開發(fā)板外,您還可以使用以太網(wǎng)無線連接到服務(wù)器,甚至可以通過USB使用計算機的連接。該服務(wù)有充分的文檔記錄,其直觀的應(yīng)用程序使您可以輕松地為項目組合自定義控件。 Arduino IDE的Blynk庫負(fù)責(zé)所有通信。

如果您是那種想要在早上起床前通過手機啟動咖啡機的人,那么這個人就是

Blynk并不是該領(lǐng)域中唯一的服務(wù),值得一提的是高度可定制的Thinger.io,以及幾乎無限但非常困難的OpenHAB。在這三者中,Blynk當(dāng)然是最快上手并運行的,盡管從長遠(yuǎn)來看學(xué)習(xí)OpenHAB是一個好主意。

4。從頭開始進(jìn)行通訊

到目前為止,我們介紹的所有內(nèi)容都利用現(xiàn)有服務(wù)來幫助您以各種方式進(jìn)行連接,但是,如果您想完全控制Android應(yīng)用的各個方面,該怎么辦?為什么不從頭開始呢?

Hariharan Mathavan 在這個廣泛的分步教程中帶我們完成了整個過程。此處創(chuàng)建的應(yīng)用程序僅用于打開 USB連接,并在應(yīng)用程序與Arduino板之間來回傳遞串行數(shù)據(jù)。這是一般熟悉Android Studio和應(yīng)用程序構(gòu)建的好方法。

該指南將引導(dǎo)您完成通過USB與Arduino通信所需的所有代碼,并在每個步驟中提供說明。關(guān)于如何實現(xiàn)藍(lán)牙連接的后續(xù)教程也得到了很好的解釋。

雖然有創(chuàng)建Android應(yīng)用的方法無需編碼,就值得學(xué)習(xí)Java的編碼基礎(chǔ)。制作自己的應(yīng)用程序很酷,但是在您了解它之前,您可能會擁有全新的職業(yè)!

5。將Arduino變成服務(wù)器

與開發(fā)板通信的另一種方法是將其變成小型服務(wù)器。這樣做的好處是,它打開了通過可以導(dǎo)航到IP地址或發(fā)出Web請求的任何方式與開發(fā)板進(jìn)行通信的可能性。

此startupelectronics.org上極其詳盡的教程要求以太網(wǎng)屏蔽,用于將開發(fā)板連接到家庭網(wǎng)絡(luò)。這是一個正在運行的視頻:

沒有以太網(wǎng)屏蔽嗎?不用擔(dān)心,使用 Wi-Fi防護(hù)板或Wi-Fi連接的板(例如NodeMCU)也可以實現(xiàn)相同的目的。

如果 node.js 是卡紙,那么看一下arduino-android github項目對您來說可能很有意義。 Android應(yīng)用再次提供了源代碼,因此您可以深入了解自己的內(nèi)容。簡直是骨頭,但是在您選擇的Arduino板上可以實現(xiàn)node.js服務(wù)器的一切。

如果您更喜歡Python,那么Instructables用戶metanurb會提供一個藍(lán)牙模塊教程。

6。紅外控制

是否在尋找與Arduino對話的真正通配符方式?您要使用MacGyver嗎?然后從舊的立體聲或VHS播放器中撕下紅外(IR)接收器,并使用它與您的Arduino板通信!

此方法要求您的Android設(shè)備具有IR內(nèi)置blaster。盡管Mi Remote控制器是免費的,但仍有許多應(yīng)用程序可以使用此功能。

一旦應(yīng)用啟動并運行,您將需要創(chuàng)建一個簡單的電路來“嗅出”紅外信號。該IR遠(yuǎn)程教程將引導(dǎo)您完成構(gòu)建電路的過程。

盡管本教程使用的是舊的遙控器,但使用IR blasting Android設(shè)備的過程完全相同,并且零件的可用性

此方法僅在視線范圍內(nèi)有效。但是,這是與主板進(jìn)行無線通信的最便宜的方法。即使您無法清理零件來執(zhí)行此操作,IR接收器的成本也不到一美元。對于一組安裝在天花板上的LED燈條之類的靜態(tài)設(shè)備,它可能是解決一個簡單問題的完美解決方案。

我們錯過了工具嗎?

這些方法有幾種從您的計算機上釋放Arduino,盡管我們確信還有更多。無論使用哪種方法,為什么不在一個很酷的項目(如DSLR快門釋放器或LED立方體)中實現(xiàn)它?

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    4035

    瀏覽量

    134617
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197546
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    可以從 PHY ETH1 連接到 MII2 以及 ETH2 連接到 MII3 嗎?

    我有 2 個 4 線以太網(wǎng)(ETH1、ETH2)10/100mbps。 我可以從 PHY ETH1 連接到 MII2 以及 ETH2 連接到 MII3 嗎?我只使用 RMII。
    發(fā)表于 04-24 06:40

    具有 I2S 輸出的設(shè)備連接到 imx93evk,無法讀取任何值是哪里出了問題?

    我想將具有 I2S 輸出的設(shè)備連接到 imx93evk。 由于我想要直接的 I2 而不是中間的編解碼器,因此我不需要執(zhí)行任何作,因為默認(rèn)情況下引腳位于 EXPI 中。 然后,我將設(shè)備連接到以下
    發(fā)表于 04-14 07:02

    Visionfive板和蝕刻SD卡,電路板連接到HDMI時,什么也沒顯示,為什么?

    我最近購買了 Visionfive 板和蝕刻 SD 卡(帶 Fedora)。當(dāng)我電路板連接到 HDMI 時,什么也沒顯示。顯示屏顯示錯誤“顯示器顯示屏不支持當(dāng)前輸入時序。請根據(jù)顯示器規(guī)格您的輸入時序更改為 1920x1820
    發(fā)表于 04-01 06:08

    請問有沒有什么方法可以通過PSoC5LP配置數(shù)據(jù)編程到BCR plus?

    有沒有什么方法可以通過 PSoC5LP 配置數(shù)據(jù)編程到 BCR plus? 我們希望通過 PC 使用 BCR plus 配置二進(jìn)制數(shù)據(jù)編程到原型板中。但是,該主板沒有像CY4534那樣的USB
    發(fā)表于 08-15 06:42

    如何在AMD Vitis Unified 2024.2中連接到QEMU

    在本篇文章我們學(xué)習(xí)如何在 AMD Vitis Unified 2024.2 中連接到 QEMU。 這是本系列的第 2 篇博文。要了解如何設(shè)置和使用 QEMU + 協(xié)同仿真,請參閱開發(fā)者分享|在 AMD Versal 自適應(yīng) SoC 上使用簡單的 QEMU + 協(xié)同仿真示
    的頭像 發(fā)表于 08-06 17:24 ?2034次閱讀
    如何在AMD Vitis Unified 2024.2中<b class='flag-5'>連接到</b>QEMU

    CY7C65223D-32LTXI 2 個 UART 連接到該芯片,但設(shè)備沒有響應(yīng)是怎么回事?

    我有 CY7C65223D-32LTXI 芯片, 2 個 UART 連接到該芯片,但設(shè)備沒有響應(yīng),RX1_LED 和 RX0_LED 一直亮著。我一直嘗試在 Windows 和 Linux 上進(jìn)行配置,但無法連接到設(shè)備。
    發(fā)表于 08-04 07:56

    CYBLE-416045_EVAL BLE如何連接到Windows?

    Bluetooth_LE_Hello_Sensor 來PSoC?作為外圍設(shè)備,但當(dāng)我嘗試連接時它失敗了。 失敗意味著:在 Windows 中配對完成并連接,但在 Windows 中 5 秒內(nèi)顯示斷開
    發(fā)表于 07-24 07:03

    是否有可能使用CYSPP配置文件連接到外圍設(shè)備?

    我們的現(xiàn)有系統(tǒng)使用中央和外圍設(shè)備,使用基于 Microchip RN4020 的中央和外圍設(shè)備。 由于供應(yīng)限制的原因,我們希望英飛凌 CYBT-483056 SoC 用于 BLE central。 我們想知道是否有可能使用CYSPP配置文件連接到外圍設(shè)備? 或任何其他請
    發(fā)表于 07-07 06:17

    ArkUI-X與Android橋接通信之方法回調(diào)

    平臺橋接用于客戶端(ArkUI)和平臺(Android或iOS)之間傳遞消息,即用于ArkUI與平臺雙向數(shù)據(jù)傳遞、ArkUI側(cè)調(diào)用平臺的方法、平臺調(diào)用ArkUI側(cè)的方法。本文主要介紹Andro
    發(fā)表于 06-08 22:16

    TypeC 連接到 DisplayPort 轉(zhuǎn)換電纜時,可能無法檢測到 CC 線路,也可能無法顯示屏幕,為什么?

    CYPD5225-96BZXI 設(shè)計具有 2 個 Type-C 端口的設(shè)備。 TypeC 連接到 DisplayPort 轉(zhuǎn)換電纜時,可能無法檢測到 CC 線路,也可能無法顯示屏幕。 ■詳細(xì)信息
    發(fā)表于 05-28 08:11

    能否移除 Power-Swtich 然后直接 5V 連接到每個 DS 端口的 VBUS?

    眾所周知,集線器控制 Power-Switch 以啟用/禁用每個 DS 端口的 VBUS 輸出。 我能否移除 Power-Swtich 然后直接 5V 連接到每個 DS 端口的 VBUS? 如果我們不使用電源開關(guān)控制 DS 端口 VBUS,會不會有副作用?
    發(fā)表于 05-28 06:01

    是否可以保持與 SOM 的數(shù)據(jù)連接并將連接到 CYPD3177 的 CC 線路同時設(shè)置 USB 電壓?

    我有一個應(yīng)用程序,我必須將數(shù)據(jù)線連接到 SOM 單元以進(jìn)行 USB 高速連接,然后 CC 線路連接到 CYPD3177 來設(shè)置電壓。 是否可以保持與 SOM 的數(shù)據(jù)
    發(fā)表于 05-27 08:04

    CCG6DF有沒有使用示波器測量 IMO 時鐘頻率的簡便方法?

    有沒有使用示波器測量 IMO 時鐘頻率的簡便方法? 我使用的是 CCG6DF 芯片。 有代碼可以測量嗎?
    發(fā)表于 05-23 06:09

    是否可以通過SLAVE FIFO模式或GPIF2個MPEG-TS解調(diào)器連接到FX2LP?

    AN58069 解釋了如何通過 MPEG-TS 接口以 SLAVE FIFO 模式一個 Dmod 連接到 FX2LP。 如果我想通過 MPEG-TS 接口兩個 Demod 連接到
    發(fā)表于 05-21 07:20

    請問可以EEPROM和FPGA連接到FX3 I2C線路上嗎?

    我的客戶使用帶有 UVC 32 位配置的 FX3。 他們希望 EEPROM 和 FPGA 連接到 I2C 線路。 這有什么問題嗎? 因為 EEPROM 是用來啟動的,所以我想檢查一下是否有問題。
    發(fā)表于 05-21 06:33
    桐庐县| 张家港市| 大安市| 宜州市| 阜宁县| 宁阳县| 腾冲县| 鹤庆县| 津市市| 麻城市| 绿春县| 绍兴市| 曲麻莱县| 通江县| 财经| 阜南县| 丰顺县| 钟山县| 香港| 中西区| 永登县| 赤城县| 华宁县| 合阳县| 文山县| 通海县| 宁武县| 永安市| 佛冈县| 思南县| 宁南县| 福鼎市| 安新县| 澳门| 磴口县| 无极县| 屯留县| 会东县| 西畴县| 巫溪县| 灵武市|