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

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

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

如何制作WiFi控制的汽車以及為其編寫應(yīng)用程序

454398 ? 來源:wv ? 2019-10-05 17:11 ? 次閱讀

步驟1:所需的組件

NodeMCU 12E

L293D電動(dòng)機(jī)驅(qū)動(dòng)器(或其他類似Adafruit的電動(dòng)機(jī)驅(qū)動(dòng)器護(hù)罩和L298N)

BO電機(jī)對(duì)

底盤(在這里,我使用手工制作的底盤使該項(xiàng)目變得便宜)

蓖麻輪

跳線很少電線

迷你面包板

移動(dòng)電源(用于為NodeMCU供電

9V電池(用于電動(dòng)機(jī))

IC7805(可選)。我正在使用的L293D模塊需要5v的IC)

步驟2:連接

1。將電機(jī)導(dǎo)線連接到Motor Driver

2的Motor輸出引腳。將驅(qū)動(dòng)器的電機(jī)輸入引腳與NodeMCU引腳連接

在這里,我們使用的引腳為:

D0和D1:用于右電機(jī)

D2和D3:用于左馬達(dá)

3??蛇x:((如果您正在使用不需要為其IC提供5v電源的電動(dòng)機(jī)驅(qū)動(dòng)器模塊,請(qǐng)?zhí)^此)

輸入7805 -----》 9V(+)

7805的輸出----》電動(dòng)機(jī)驅(qū)動(dòng)器的5V i/p

在所有接地點(diǎn)上通用

第3步:編碼部分

代碼:https://goo.gl/3dIlcK

在代碼中,您只需要編輯網(wǎng)絡(luò)的SSID和密碼,然后上傳草圖并記下NodeMCU的本地IP(連接到我們的漫游器就需要)

(如果愿意,為電動(dòng)機(jī)使用不同的引腳,然后相應(yīng)地更改代碼,發(fā)送(用于通過App與NodeMCU進(jìn)行比較的字符串)是我們?cè)贏pp制作過程中使用的關(guān)鍵字)

步驟4:使用AppInventor制作WiFi App

如果您想使用我的App,則要下載它:https://goo.gl/AJftJZ

想要制作自己的文件:然后下載.aia文件(https://goo.gl/kndTii)并將其導(dǎo)入MIT App Inventor中,并根據(jù)需要編輯布局?;虬凑丈厦娴膱D片獲得有關(guān)塊和布局的想法。

第5步:所有相關(guān)下載

下載部分:

代碼:https://goo.gl/3dIlcK

應(yīng)用程序:https://goo.gl/AJftJZ

Mit AppInventor應(yīng)用程序aia文件:https://goo .gl/AJftJZ

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

    關(guān)注

    81

    文章

    5282

    瀏覽量

    203098
  • NODEMCU
    +關(guān)注

    關(guān)注

    13

    文章

    289

    瀏覽量

    21267
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    I2C啟動(dòng)加載準(zhǔn)備TMS320C645x應(yīng)用程序

    電子發(fā)燒友網(wǎng)站提供《I2C啟動(dòng)加載準(zhǔn)備TMS320C645x應(yīng)用程序.pdf》資料免費(fèi)下載
    發(fā)表于 10-16 11:30 ?0次下載
    <b class='flag-5'>為</b>I2C啟動(dòng)加載準(zhǔn)備TMS320C645x<b class='flag-5'>應(yīng)用程序</b>

    可以使用CYBT-343026-01制作使用HFP和AVRCP的應(yīng)用程序嗎?

    我們計(jì)劃使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的應(yīng)用程序。 可以使用 CYBT-343026-01 制作使用 HFP 和 AVRCP 的應(yīng)用程序嗎? 根
    發(fā)表于 05-22 06:50

    【從0開始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到RTOS平臺(tái)

    AWStudio上編寫好AWTK應(yīng)用程序后,部署到RTOS平臺(tái)(如STM32)是很方便的,下面就以STM32F429型號(hào)為例子來介紹如何編譯AWTK應(yīng)用到RTOS
    的頭像 發(fā)表于 03-21 08:23 ?547次閱讀
    【從0開始創(chuàng)建AWTK<b class='flag-5'>應(yīng)用程序</b>】編譯應(yīng)用到RTOS平臺(tái)

    使用CY8CKIT-062-WIFI-BLE編寫Wi-Fi應(yīng)用程序,如何禁用Wi-Fi驅(qū)動(dòng)程序消息到UART?

    我正在使用CY8CKIT-062-WIFI-BLE編寫Wi-Fi應(yīng)用程序。 當(dāng)程序啟動(dòng)時(shí),它會(huì)打印以下有關(guān)堆棧的消息。 很有用,但我對(duì) UART 還有其他計(jì)劃。 如何禁用這些消息? W
    發(fā)表于 03-01 08:11

    CYBLE-416045-02在微控制器上制作應(yīng)用程序,過段時(shí)間后突然停止工作的原因?

    我正在使用 CYBLE-416045-02 在微控制器上制作應(yīng)用程序。 但是,它在 10 分鐘或更長時(shí)間后突然停止工作。 我懷疑運(yùn)行應(yīng)用程序時(shí)是否會(huì)發(fā)生內(nèi)存泄漏。 因此,我想檢查是否發(fā)
    發(fā)表于 01-22 06:35

    經(jīng)典的PLC程序編寫套路

    對(duì)同一個(gè)控制要求,即使選用同一個(gè)機(jī)型的PLC,用不同設(shè)計(jì)方法所編寫程序結(jié)構(gòu)也可能不同。盡管幾種程序都可以實(shí)現(xiàn)同一
    發(fā)表于 01-15 10:13 ?475次閱讀
    經(jīng)典的PLC<b class='flag-5'>程序</b><b class='flag-5'>編寫</b>套路

    【飛凌OK113i-S開發(fā)板試用】應(yīng)用程序編寫控制gpio和led

    【飛凌OK113i-S開發(fā)板試用】應(yīng)用程序編寫控制gpio和led 環(huán)境: 搭建虛擬機(jī),創(chuàng)建共享文件夾,在共享文件夾中用vscode編寫。搞了個(gè)sh文件出來編譯。用sfpt工具下載編譯
    發(fā)表于 01-05 15:46

    labview編寫程序的一般步驟

    LabVIEW是一種非常強(qiáng)大的圖形化編程工具,它可用于控制、測(cè)量、測(cè)試和監(jiān)控應(yīng)用。編寫LabVIEW程序的一般步驟包括以下幾個(gè)方面: 程序需求分析:在開始
    的頭像 發(fā)表于 12-29 10:06 ?1907次閱讀

    keil5mdk怎么編寫51單片機(jī)程序

    編寫51單片機(jī)程序需要以下步驟: 編寫程序框架:首先,你需要定義程序所需要的變量和常量,以及設(shè)置中斷向量和寄存器的初始狀態(tài)。這些信息可以根據(jù)
    的頭像 發(fā)表于 12-25 14:54 ?1380次閱讀

    如何用RK3588編寫應(yīng)用程序

    由于筆者平時(shí)的嵌入式開發(fā)工作,主要是集中在嵌入式Linux和Qt應(yīng)用開發(fā)方向,因此,本篇文章我們嘗試參考飛凌官方提供的嵌入式Linux+Qt相關(guān)的資料,編寫一個(gè)Qt應(yīng)用程序,并運(yùn)行在OK3588-C
    發(fā)表于 12-19 13:24

    開發(fā)java應(yīng)用程序的基本步驟是

    Java應(yīng)用程序。確定您希望應(yīng)用程序能夠執(zhí)行的任務(wù)和提供的功能。這將有助于指導(dǎo)您在開發(fā)過程中進(jìn)行決策并確定實(shí)現(xiàn)代碼的方式。 2.設(shè)計(jì)應(yīng)用程序:在開始編寫代碼之前,您應(yīng)該設(shè)計(jì)
    的頭像 發(fā)表于 11-28 16:52 ?1495次閱讀

    codeblocks怎么編寫程序

    Code::Blocks是一款免費(fèi)、開源的集成開發(fā)環(huán)境(IDE),它提供了一個(gè)方便的平臺(tái)來編寫、調(diào)試和運(yùn)行C、C++以及其他編程語言的程序。在本篇文章中,我們將詳細(xì)討論如何使用Code
    的頭像 發(fā)表于 11-26 10:28 ?1357次閱讀

    怎樣在codeblocks上編寫程序

    在CodeBlocks上編寫程序是一項(xiàng)相對(duì)簡單而又重要的任務(wù)。CodeBlocks是一個(gè)廣泛使用的集成開發(fā)環(huán)境(IDE),它能夠幫助程序編寫、編譯和運(yùn)行他們的代碼。在本篇文章中,我們將詳細(xì)介紹
    的頭像 發(fā)表于 11-26 09:26 ?1470次閱讀

    如何把c語言源程序變成應(yīng)用程序

    將C語言源程序轉(zhuǎn)變?yōu)?b class='flag-5'>應(yīng)用程序可以分為以下幾個(gè)步驟:編寫源代碼、編譯、鏈接和運(yùn)行。在這篇文章中,我將詳細(xì)介紹這些步驟以及相關(guān)的工具和技術(shù)。 第一步是
    的頭像 發(fā)表于 11-26 09:04 ?3307次閱讀

    虛擬機(jī)linux怎么編寫程序

    在虛擬機(jī)Linux上編寫程序是一項(xiàng)非常常見且有用的任務(wù)。無論是開發(fā)一個(gè)簡單的腳本、一個(gè)Web應(yīng)用程序還是一個(gè)復(fù)雜的軟件項(xiàng)目,Linux提供了強(qiáng)大的工具和環(huán)境來幫助你進(jìn)行編程。本文將詳細(xì)介紹如何在
    的頭像 發(fā)表于 11-17 10:08 ?1639次閱讀