在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于51單片機——藍牙&電腦控制步進電機啟停、正反轉、加減速

牛元昌 ? 來源:牛元昌 ? 2023-06-02 15:29 ? 次閱讀

一、大家好,今天做一個藍牙電腦通過串口助手控制步進電機的實驗,程序和軟件都在文章下面的鏈接中;具體實驗現象請觀看下面的視頻

用到的知識咱們之前都講過:

1、串口通信

串口通信實驗

牛元昌,公眾號:牛元昌基于51單片機——串口通信實驗(電腦控制單片機LED燈)

2、控制步進電機:

控制步進電機

牛元昌,公眾號:牛元昌基于51單片機——步進電機控制實驗

二、接線

步進電機:正--->VCC

負--->GND

IN1--->P10

IN2--->P11

IN3--->P12

IN4--->P13

藍牙模塊:VCC--->VCC

GND--->GND

TXD--->RXD

RXD--->TXD

三、視頻演示

1、藍牙調試器軟件配置方法
軟件下載地址:

鏈接:https://pan.baidu.com/s/1uod0D1GgMjOEJCoFnxSrwg?pwd=6666 
提取碼:6666
2、藍牙和電腦通過串口助手控制步進電機


四、程序和軟件
void stepper(unsigned int dir, unsigned int speed)
{
  
  if(dir == 0)
  {
    //step1:
    IN1_HIGH;
    IN2_LOW;
    IN3_LOW;
    IN4_LOW;
    Delay(speed);
    
    //step2:  
    IN1_HIGH;
    IN2_HIGH;
    IN3_LOW;
    IN4_LOW;
    Delay(speed);


    //step3:    
    IN1_LOW;
    IN2_HIGH;
    IN3_LOW;
    IN4_LOW;
    Delay(speed);


    //step4:
    IN1_LOW;
    IN2_HIGH;
    IN3_HIGH;
    IN4_LOW;
    Delay(speed);


    //step5:
    IN1_LOW;
    IN2_LOW;
    IN3_HIGH;
    IN4_LOW;
    Delay(speed);


    //step6:
    IN1_LOW;
    IN2_LOW;
    IN3_HIGH;
    IN4_HIGH;
    Delay(speed);


    //step7:
    IN1_LOW;
    IN2_LOW;
    IN3_LOW;
    IN4_HIGH;
    Delay(speed);


    //step8:
    IN1_HIGH;
    IN2_LOW;
    IN3_LOW;
    IN4_HIGH;
    Delay(speed);
  }
  else if(dir == 1)
  {
    //step1:
    IN1_HIGH;
    IN2_LOW;
    IN3_LOW;
    IN4_HIGH;
    Delay(speed);


    //step2:    
    IN1_LOW;
    IN2_LOW;
    IN3_LOW;
    IN4_HIGH;
    Delay(speed);


    //step3:    
    IN1_LOW;
    IN2_LOW;
    IN3_HIGH;
    IN4_HIGH;
    Delay(speed);


    //step4:
    IN1_LOW;
    IN2_LOW;
    IN3_HIGH;
    IN4_LOW;
    Delay(speed);


    //step5:
    IN1_LOW;
    IN2_HIGH;
    IN3_HIGH;
    IN4_LOW;
    Delay(speed);


    //step6:
    IN1_LOW;
    IN2_HIGH;
    IN3_LOW;
    IN4_LOW;
    Delay(speed);


    //step7:
    IN1_HIGH;
    IN2_HIGH;
    IN3_LOW;
    IN4_LOW;
    Delay(speed);


    //step8:
    IN1_HIGH;
    IN2_LOW;
    IN3_LOW;
    IN4_LOW;
    Delay(speed);
  }
}

審核編輯 :李倩

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

    關注

    152

    文章

    3161

    瀏覽量

    149225
  • 51單片機
    +關注

    關注

    277

    文章

    5710

    瀏覽量

    126744
  • 串口通信
    +關注

    關注

    34

    文章

    1636

    瀏覽量

    56599

原文標題:基于51單片機——藍牙&電腦控制步進電機啟停、正反轉、加減速

文章出處:【微信號:牛元昌,微信公眾號:牛元昌】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    AT89C51單片機51單片機,控制3個步進電機的C程序及硬件圖

    AT89C51單片機51單片機,控制3個步進電機
    發表于 05-11 19:42

    89c52單片機控制兩個步進電機正反轉加減速

    89c52單片機控制兩個步進電機正反轉加減速(程序+仿真)先上圖:源代碼
    發表于 06-28 12:40

    外部按鍵中斷精準控制步進電機起保正反轉加減速Arduino+TB6600驅動器)資料下載

    外部按鍵中斷精準控制步進電機起保正反轉加減速Arduino+TB6600驅動器)在《外部按
    發表于 06-29 08:48

    請問blinker是如何控制步進電機正反轉以及加減速的?

    blinker是如何控制步進電機正反轉以及加減速的?有哪些程序?
    發表于 06-29 06:11

    blinker控制步進電機起保正反轉,加減速(Arduino uno+esp8266+TB6600驅動器)資料分享

    blinker控制步進電機起保正反轉,加減速(Arduino uno+esp8266+TB6
    發表于 06-29 06:03

    51單片機實現步進電機,圈數設定,正反轉,速率調整,LCD1602顯示等調節

    51單片機實現步進電機(39BYG316/28BYJ48)的,圈數設定,
    發表于 06-29 07:43

    請問51單片機如何控制步進電機正反轉

    請問51單片機如何控制步進電機正反轉
    發表于 10-14 07:40

    請問51單片機按鍵如何控制步進電機加減速正反轉

    請問51單片機按鍵如何控制步進電機加減速正反轉
    發表于 10-14 06:42

    如何使用PWM的相位控制步進電機正反轉加減速

    如何使用PWM的相位控制步進電機正反轉加減速
    發表于 10-14 09:19

    如何利用51單片機和Proteus仿真控制電機正反轉

    如何利用51單片機和Proteus仿真控制電機正反轉
    發表于 10-15 06:32

    請問89c51單片機如何控制兩個步進電機正反轉加減速

    請問89c51單片機如何控制兩個步進電機正反轉加減速
    發表于 10-27 07:10

    基于單片機步進電機加減速控制方法

    基于單片機步進電機加減速控制方法,下來看看
    發表于 05-03 13:52 ?47次下載

    51單片機步進電機測試程序&直流電機測試程序

    51單片機步進電機測試程序&直流電機測試程序(通信電源技術 期刊查稿)-51
    發表于 09-24 15:53 ?110次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>步進</b><b class='flag-5'>電機</b>測試程序&<b class='flag-5'>amp</b>;直流<b class='flag-5'>電機</b>測試程序

    基于51單片機下通過藍牙串口控制LCD1602屏幕顯示步進電機正反轉以及轉速

    通過藍牙串口控制LCD1602屏幕顯示正反轉以及轉速簡 述:通過藍牙串口發送指定數據到STC89C52RC單片機
    發表于 11-13 19:51 ?24次下載
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>下通過<b class='flag-5'>藍牙</b>串口<b class='flag-5'>控制</b>LCD1602屏幕顯示<b class='flag-5'>步進</b><b class='flag-5'>電機</b><b class='flag-5'>正反轉</b>以及轉速

    基于51/32單片機按鍵控制步進電機正反轉,A4988驅動

    基于51/32單片機按鍵控制步進電機正反轉,A4988驅動
    發表于 04-14 15:05 ?4次下載
    主站蜘蛛池模板: 天天干天天舔天天操 | 日韩亚射吧 | 日本色免费 | 国产乱人视频免费播放 | 亚洲综合色网 | 天天曰天天干天天操 | 午夜欧美福利视频 | 视频在线观看h | 久久偷窥视频 | 免费污视频在线 | 免费视频国产 | 神马午夜在线观看 | 美女网站色黄 | 男人操女人视频网站 | a级毛片免费观看网站 | 日本污视频 | 国产哺乳期奶水avav | 高清色 | 国产精品资源在线 | 三级国产 | 一色屋成人免费精品网站 | 色宅男午夜电影在线观看 | 日本美女中出 | 婷婷狠狠 | 播放欧亚一级特黄录像 | 国产伦精品一区二区三区 | 亚洲人成在线精品 | 亚欧美综合 | 午夜视频1000部免费看 | 午夜免费 | 在线播放免费 | 亚洲综合色婷婷中文字幕 | 大香线蕉97久久 | 午夜视频你懂的 | 色综合天天操 | 欧美猛交xxx呻吟 | 国产片91人成在线观看 | 免费观看理论片毛片 | 成人黄色在线网站 | 色综合五月婷婷 | 韩国三级hd中文字幕久久精品 |