女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于使用手機上的應用程序構建電動滑板

電子設計 ? 來源:電路城 ? 作者:電路城 ? 2021-05-19 15:17 ? 次閱讀

該項目將從頭開始構建電動滑板,并使用手機上應用程序中的滑塊控制電動滑板。

所需零件:

Arduino Uno或Nano

藍牙低能量(BLE)模塊,例如只作為從機的HC-06,或者可以作為主/從機的HC-05。

L293D電機驅動集成電路。這個16針雙H橋電機驅動器將允許我們控制電機的旋轉方向和速度;

12V 直流馬達

12V電池組

arduino的電源

跳線和實驗板

電路:

HC-06將在從主藍牙設備發出時接收串行數據,該數據將通過其接收/發送引腳RX/TX(連接到主板的引腳5和4)傳輸到Arduino。其GND和VCC引腳將分別連接到GND和+5V。

L293D中的H橋允許通過打開或關閉一對開關來控制電機的旋轉方向,其中4個開關以H的形狀排列。

基于使用手機上的應用程序構建電動滑板

該電機驅動器也能夠驅動兩個不同速度的電機,但本項目僅使用一個。

要啟動電機,請連接“啟用1,2“(pin1)和”Vcc1”(引腳16)至+5V。連接“Vcc2”(針腳8)連接到12V電池組的正極。將針腳4、5、12和13連接到GND。連接”輸入1“(引腳2)至Arduino的引腳10,它將傳輸pwm2信號和”輸入2”(引腳7)至引腳9,用于pwm1。在這些之間切換將允許我們切換旋轉方向。最后,將DC電機連接到輸出1和2(引腳3和6)。

基于使用手機上的應用程序構建電動滑板

連接好的試驗板:

基于使用手機上的應用程序構建電動滑板

程序:

#include《SoftwareSerial.h》

SoftwareSerial bt_ser(4,5); //連接到用于串行數據通信的RX和TX引腳

char c[6];

int i=0,speed_value=0,send_value;

#define pwm1 9 //輸入2

#define pwm2 10 //輸入 1

boolean motor_dir = 0;

void setup()

{

Serial.begin(9600);

bt_ser.begin(9600);

pinMode(pwm1, OUTPUT);

pinMode(pwm2, OUTPUT);

}

void loop()

{

while(bt_ser.available()) //數據傳輸時

{

if(bt_ser.available()》0)

{

c[i] = bt_ser.read(); //讀取從主設備發送的字符串

Serial.print(c[i]);

i++;

}

if(c[i-1]==‘N’) //如果按下按鈕

{

motor_dir = !motor_dir; //切換方向變量

if(motor_dir) //設置方向,pwm1和pwm2是相反的

digitalWrite(pwm2, 0);

else

digitalWrite(pwm1, 0);

}

}

speed_value = (c[1]-48)*100+(c[2]-48)*10+(c[3]-48)*1; //從字符串解釋速度

if(motor_dir) //對于給定的方向

{

if(c[i-1]==‘#’){ //如果數據已從滑塊傳輸

analogWrite(pwm1, speed_value-100); //100,當滑塊處于“0”位置時,速度為0

i=0;

}

}

else{ //相反方向

if(c[i-1]==‘#’){

analogWrite(pwm2, speed_value-100);

i=0;

}

}

}

pwm1和pwm2是相反的,并允許切換旋轉方向。

應用發送的串行數據是字符串c,這是速度和方向數據所在的位置。為了使其工作,速度位于c[1],c[2]和c[3]。

定制滑塊來發送100到255之間的數字。這可以在阿爾杜伊諾的[0:255]上用一個新的速度變量繪制出來,如下所示:

new_speed = map(speed_value,100,255,0,255)

應用程序:

Bluetooth Electronics:它提供了創建儀表板以及自定義儀表板上的組件發送的數據或它們如何交互的選項。

(創建的儀表板的屏幕)

為了創建此界面,需要編輯一個新的儀表板,然后從編輯菜單中選擇一個滑塊,一個按鈕和一個文本框。

滑塊將必須按以下方式進行編輯:

最低價值:100

最大值:255

在更改滑塊時發送字符串

字符串開頭:*

字符串以:結尾

應該對按鈕進行編輯(釋放文本為空白):

媒體文字:N

發布文字:

然后,就可以添加文本以澄清儀表板。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 集成電路
    +關注

    關注

    5417

    文章

    11942

    瀏覽量

    366999
  • 電機驅動
    +關注

    關注

    60

    文章

    1292

    瀏覽量

    87513
  • 應用程序
    +關注

    關注

    38

    文章

    3322

    瀏覽量

    58700
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    MCU在電動滑板車硬件實物的設計技巧

    電動滑板車最常見的造型就是L型了,一體式的車架結構,使用了極簡主義風格進行設計。車把手可設計成彎曲形、也可設計成直線形,轉向柱與車把手一般呈70°左右,可展現出組合裝配的曲線美。 而在折疊后,電動
    發表于 12-28 14:10

    如何構建OSDK應用程序

    如何構建OSDK應用程序
    發表于 11-12 08:03

    DIY電動滑板車的相關資料分享

    前言:咋說呢,一輛性能完好的電動滑板車是離公司半遠不遠的單身狗人士的絕佳選擇了。目前市場上的電動滑板也是琳瑯滿目,上午某東隨手一點,下午即可上路漂移。但是!這樣的
    發表于 12-03 06:56

    MCU在電動滑板車中有何應用呢

    電動滑板車有哪些優勢呢?MCU在電動滑板車中有何應用呢?
    發表于 02-10 07:20

    如何在手機上打開/啟動應用程序

    您希望如何在手機上打開/啟動應用程序?您會手動啟動還是通過語音命令啟動它?
    發表于 05-04 08:56

    3G用戶如何使用手機上網業務?

    3G用戶如何使用手機上網業務? 使用具有支持3G手機上網功能的手機,點擊上網鍵或者菜單訪問手機上網門戶網站,就可以開始使用手機上網業務。
    發表于 06-15 10:10 ?797次閱讀

    如何才能構建ASP NET的應用程序

    本文檔的主要內容詳細介紹的是如何才能構建ASP NET的應用程序包括了:Web Forms,ASP.NET 應用程序,Web 用程序安全性,配置與監控,從ASP遷移,Starter K
    發表于 10-30 11:36 ?3次下載
    如何才能<b class='flag-5'>構建</b>ASP NET的<b class='flag-5'>應用程序</b>

    電動滑板車電機控制器的作用是什么

    電動滑板車電機控制器是用來控制電動滑板車電機的啟動、運行、進退、速度、停止以及電動滑板車的其它電
    發表于 06-12 10:12 ?6860次閱讀

    如何使用STM32CubeWL構建Sigfox?應用程序

    如何使用STM32CubeWL構建Sigfox?應用程序
    發表于 11-21 08:11 ?2次下載
    如何使用STM32CubeWL<b class='flag-5'>構建</b>Sigfox?<b class='flag-5'>應用程序</b>

    如何使用 STM32CubeWL 構建 Sigfox? 應用程序

    如何使用 STM32CubeWL 構建 Sigfox? 應用程序
    發表于 11-21 08:11 ?1次下載
    如何使用 STM32CubeWL <b class='flag-5'>構建</b> Sigfox? <b class='flag-5'>應用程序</b>

    如何使用 STM32CubeWL 構建 LoRa? 應用程序

    如何使用 STM32CubeWL 構建 LoRa? 應用程序
    發表于 11-21 08:11 ?1次下載
    如何使用 STM32CubeWL <b class='flag-5'>構建</b> LoRa? <b class='flag-5'>應用程序</b>

    可以用手機應用程序控制的中型四足機器人

    電子發燒友網站提供《可以用手機應用程序控制的中型四足機器人.zip》資料免費下載
    發表于 01-31 14:10 ?1次下載
    可以<b class='flag-5'>用手機</b><b class='flag-5'>應用程序</b>控制的中型四足機器人

    基于Arduino的DIY電動滑板

    本教程將全面地介紹如何構建屬于您自己的DIY電動滑板。制作滑板所使用的是一些現成的電子和電氣組件,基于Arduino微控制器進行設計,這意味著其功能還能擴展延伸到其他項目中。
    的頭像 發表于 02-23 11:05 ?2717次閱讀
    基于Arduino的DIY<b class='flag-5'>電動</b><b class='flag-5'>滑板</b>

    谷歌模型怎么用手機打開

    要使用手機打開谷歌模型,首先需要明確一點:谷歌模型本身是在計算機上運行的程序或算法,而不是可以直接在手機上打開的應用程序。然而,你可以通過
    的頭像 發表于 03-01 16:23 ?883次閱讀

    android手機上emulate應用程序的方法

    在Android手機上模擬(emulate)應用程序的方法通常涉及到使用Android模擬器(Emulator)或類似的工具來模擬Android環境,以便在沒有實際物理設備的情況下運行和測試應用程序
    的頭像 發表于 12-05 15:33 ?1051次閱讀