chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

將Arduino連接到Android的簡(jiǎn)便方法

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

掃碼添加小助手

加入工程師交流群

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

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

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

1。 ArduinoDroid

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

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

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

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

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

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

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

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

有關(guān)入門(mén)這些廉價(jià)小模塊的出色入門(mén)知識(shí),請(qǐng)參閱Tinkernut Labs的這段視頻:

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

3。 Blynk

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

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

如果您是那種想要在早上起床前通過(guò)手機(jī)啟動(dòng)咖啡機(jī)的人,那么這個(gè)人就是

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

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

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

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

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

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

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

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

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

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

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

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

6。紅外控制

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

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

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

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

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

我們錯(cuò)過(guò)了工具嗎?

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

責(zé)任編輯:wv

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

    關(guān)注

    12

    文章

    3983

    瀏覽量

    132965
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6514

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

    CCG6DF有沒(méi)有使用示波器測(cè)量 IMO 時(shí)鐘頻率的簡(jiǎn)便方法

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

    請(qǐng)問(wèn)可以EEPROM和FPGA連接到FX3 I2C線(xiàn)路上嗎?

    我的客戶(hù)使用帶有 UVC 32 位配置的 FX3。 他們希望 EEPROM 和 FPGA 連接到 I2C 線(xiàn)路。 這有什么問(wèn)題嗎? 因?yàn)?EEPROM 是用來(lái)啟動(dòng)的,所以我想檢查一下是否有問(wèn)題。
    發(fā)表于 05-21 06:33

    是否可以智能插頭直接連接到充當(dāng)控制器的imx8mm?

    運(yùn)行具有物質(zhì)層的 yocto mickledore 圖像。 是否可以智能插頭直接連接到充當(dāng)控制器的 imx8mm?
    發(fā)表于 04-08 08:08

    從Delphi、C++ Builder和Lazarus連接到MySQL數(shù)據(jù)庫(kù)

    ? 從 Delphi、C++ Builder 和 Lazarus 連接到 MySQL 數(shù)據(jù)庫(kù) MySQL 數(shù)據(jù)訪(fǎng)問(wèn)組件(MyDAC)是一個(gè)組件庫(kù),提供從 Delphi 和 C++ Builder
    的頭像 發(fā)表于 01-20 13:47 ?1299次閱讀
    從Delphi、C++ Builder和Lazarus<b class='flag-5'>連接到</b>MySQL數(shù)據(jù)庫(kù)

    使用插件Excel連接到MySQL/MariaDB

    使用插件 Excel 連接到 MySQL/MariaDB 適用于 MySQL 的 Devart Excel 插件允許您將 Microsoft Excel 連接到 MySQL 或 MariaDB
    的頭像 發(fā)表于 01-20 12:38 ?1118次閱讀
    使用插件<b class='flag-5'>將</b>Excel<b class='flag-5'>連接到</b>MySQL/MariaDB

    從Delphi、C++ Builder和Lazarus連接到Oracle數(shù)據(jù)庫(kù)

    從 Delphi、C++ Builder 和 Lazarus 連接到 Oracle 數(shù)據(jù)庫(kù) Oracle 數(shù)據(jù)訪(fǎng)問(wèn)組件 (ODAC) 是一個(gè)組件庫(kù),它為 32 位和 64 位平臺(tái)提供從 Delphi
    的頭像 發(fā)表于 01-15 10:01 ?1336次閱讀

    EE-212:AD74111單聲道音頻編解碼器評(píng)估板連接到ADSP-21161N SHARC? EZ-KIT Lite板

    電子發(fā)燒友網(wǎng)站提供《EE-212:AD74111單聲道音頻編解碼器評(píng)估板連接到ADSP-21161N SHARC? EZ-KIT Lite板.pdf》資料免費(fèi)下載
    發(fā)表于 01-08 14:27 ?0次下載
    EE-212:<b class='flag-5'>將</b>AD74111單聲道音頻編解碼器評(píng)估板<b class='flag-5'>連接到</b>ADSP-21161N SHARC? EZ-KIT Lite板

    EE-194:AD1836A評(píng)估板連接到ADSP-21161N SHARC EZ-KIT Lite

    電子發(fā)燒友網(wǎng)站提供《EE-194:AD1836A評(píng)估板連接到ADSP-21161N SHARC EZ-KIT Lite.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 14:31 ?0次下載
    EE-194:<b class='flag-5'>將</b>AD1836A評(píng)估板<b class='flag-5'>連接到</b>ADSP-21161N SHARC EZ-KIT Lite

    EE-321:Blackfin處理器連接到AD7656 SAR ADC

    電子發(fā)燒友網(wǎng)站提供《EE-321:Blackfin處理器連接到AD7656 SAR ADC.pdf》資料免費(fèi)下載
    發(fā)表于 01-06 16:04 ?0次下載
    EE-321:<b class='flag-5'>將</b>Blackfin處理器<b class='flag-5'>連接到</b>AD7656 SAR ADC

    EE-219:字符LCD面板連接到ADSP-21262 SHARC DSP

    電子發(fā)燒友網(wǎng)站提供《EE-219:字符LCD面板連接到ADSP-21262 SHARC DSP.pdf》資料免費(fèi)下載
    發(fā)表于 01-05 10:10 ?0次下載
    EE-219:<b class='flag-5'>將</b>字符LCD面板<b class='flag-5'>連接到</b>ADSP-21262 SHARC DSP

    在實(shí)際的電氣連接中,是直接Exposed Thermal Pad連接到AGND嗎?

    在閱讀ADS8568數(shù)據(jù)手冊(cè)時(shí),在第6頁(yè)至第9頁(yè)無(wú)Exposed Thermal Pad介紹,通過(guò)查找的方式發(fā)現(xiàn)也無(wú)Exposed Thermal Pad相關(guān)介紹。請(qǐng)問(wèn)在實(shí)際的電氣連接中,直接
    發(fā)表于 12-24 06:04

    android手機(jī)上emulate應(yīng)用程序的方法

    Android手機(jī)上模擬(emulate)應(yīng)用程序的方法通常涉及到使用Android模擬器(Emulator)或類(lèi)似的工具來(lái)模擬Android環(huán)境,以便在沒(méi)有實(shí)際物理設(shè)備的情況下運(yùn)行
    的頭像 發(fā)表于 12-05 15:33 ?2009次閱讀