久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 10398|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

全網(wǎng)首發(fā),Proteus仿真Arduino控制L298驅(qū)動(dòng)板

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
1.代碼,hex文件在L298文件夾
2.我的電腦會(huì)跳出錯(cuò)誤信息,不用管,不影響仿真
3.實(shí)驗(yàn)現(xiàn)象:直流電機(jī)先正轉(zhuǎn)一秒 暫停一秒 反轉(zhuǎn)一秒 如此反復(fù)
4.Arduino IDE 項(xiàng)目選項(xiàng)可導(dǎo)出hex,proteus可加載






  1. /*
  2. 為了看清電機(jī)的轉(zhuǎn)動(dòng),使用了 帶齒輪減速箱的微型馬達(dá),
  3. 由于它的需要的電壓低,可以直接使用Arduino板上的5伏電壓。

  4. L298N也使Arduino板載 5伏電壓

  5. L298N電機(jī)驅(qū)動(dòng)自己焊的
  6. */

  7. //這個(gè)電機(jī)驅(qū)動(dòng)板使用數(shù)字端口4 5 6 7 控制電機(jī)
  8. //正確連接你的電機(jī)到M1+ M1- M2+ M2-
  9. //數(shù)字端口10 11 連接到L298N的使能端接口
  10. //下載代碼到Arduino/
  11. // 控制兩個(gè)直流電機(jī)的正反轉(zhuǎn)
  12. //本程序作用兩個(gè)直流電機(jī)先正轉(zhuǎn)一秒 暫停一秒 反轉(zhuǎn)一秒 如此反復(fù)


  13. int IN1=4;
  14. int IN2=5;
  15. int IN3=6;
  16. int IN4=7;

  17. int EN1=10;//使能端口1
  18. int EN2=11;//使能端口2
  19. //數(shù)字端口4與5為一組,6與7為另一組
  20. //數(shù)字端口10 11 作為直流電機(jī)的使能端
  21. void Motor1(boolean reverse)//電機(jī)1正轉(zhuǎn)
  22. {
  23.   if (reverse) //正轉(zhuǎn)
  24.   {
  25.     digitalWrite(IN1,HIGH);
  26.     digitalWrite(IN2,LOW);
  27.   }

  28.   else //反轉(zhuǎn)
  29.   {
  30.     digitalWrite(IN1,LOW);
  31.     digitalWrite(IN2,HIGH);
  32.   }

  33. }

  34. void Motor2(boolean reverse)//電機(jī)2轉(zhuǎn)動(dòng)
  35. {
  36.   if (reverse) //正轉(zhuǎn)
  37.   {
  38.     digitalWrite(IN3,HIGH);
  39.     digitalWrite(IN4,LOW);
  40.   }

  41.   else //反轉(zhuǎn)
  42.   {
  43.     digitalWrite(IN3,LOW);
  44.     digitalWrite(IN4,HIGH);
  45.   }

  46. }

  47. void aa()//先正轉(zhuǎn)1秒停1秒后反轉(zhuǎn)1秒
  48. {


  49.   //正轉(zhuǎn)
  50.   digitalWrite(IN3,LOW);
  51.   digitalWrite(IN4,HIGH);
  52.   digitalWrite(IN1,LOW);
  53.   digitalWrite(IN2,HIGH);
  54.   delay(1000);

  55.   //暫停一秒
  56.   stopMotor(true);
  57.   delay(1000);
  58.   stopMotor(false);//恢復(fù)電機(jī)使能端高電平


  59.   //反轉(zhuǎn)
  60.   digitalWrite(IN3,HIGH);
  61.   digitalWrite(IN4,LOW);
  62.   digitalWrite(IN1,HIGH);
  63.   digitalWrite(IN2,LOW);


  64.   delay(1000);
  65.   // 暫停
  66.   stopMotor(true);
  67.   delay(1000);
  68.   stopMotor(false);



  69. }

  70. void stopMotor(boolean r)//電機(jī)停轉(zhuǎn)
  71. {
  72.   if (r)
  73.   {
  74.     analogWrite(EN1,0);
  75.     analogWrite(EN2,0);
  76.   }
  77.   else
  78.   {
  79.     analogWrite(EN1,255);
  80.     analogWrite(EN2,255);
  81.   }
  82. }

  83. void setup()
  84. {
  85.   int i;


  86.   for (i=4;i<=7;i++) //為Ardunio 電機(jī)驅(qū)動(dòng)板
  87.     pinMode(i,OUTPUT); //設(shè)置數(shù)字端口4,5,6,7為輸出模式

  88.   for (i=4;i<=7;i++)
  89.     digitalWrite(i,HIGH); //設(shè)置數(shù)字端口4,5,6,7為HIGH,電機(jī)保持不動(dòng)


  90.   pinMode(10,OUTPUT);//設(shè)置數(shù)字端口10  11為輸出模式
  91.   pinMode(11,OUTPUT);
  92.   Serial.begin(9600);

  93. }

  94. void loop()
  95. {
  96.   aa();//兩個(gè)直流電機(jī)正轉(zhuǎn)1秒 暫停一秒 反轉(zhuǎn)一秒


  97. }
復(fù)制代碼



L298.zip

25.26 KB, 下載次數(shù): 131, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

10#
ID:138707 發(fā)表于 2021-7-3 21:01 | 只看該作者
不錯(cuò),果斷收藏學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

9#
ID:937433 發(fā)表于 2021-6-14 18:08 | 只看該作者
problem with the code... i think you must add some comments
回復(fù)

使用道具 舉報(bào)

8#
ID:893293 發(fā)表于 2021-3-18 09:42 | 只看該作者
謝謝分享  這里的2個(gè)模塊  在Proteus庫沒有
回復(fù)

使用道具 舉報(bào)

7#
ID:893293 發(fā)表于 2021-3-17 22:48 | 只看該作者
感謝 不會(huì)用原來的那個(gè)
回復(fù)

使用道具 舉報(bào)

6#
ID:878834 發(fā)表于 2021-1-19 11:33 | 只看該作者

果斷收藏學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

5#
ID:466118 發(fā)表于 2019-1-10 20:43 | 只看該作者
果斷收藏學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

地板
ID:138918 發(fā)表于 2018-12-20 13:26 | 只看該作者
不錯(cuò),果斷收藏學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

板凳
ID:20345 發(fā)表于 2018-11-1 23:14 | 只看該作者
proteus要8.7的版本,我才8.0.另外L298N元件網(wǎng)址是什么?
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:230913 發(fā)表于 2018-8-11 19:43 | 只看該作者
by64214 發(fā)表于 2018-8-9 22:06
謝謝分享  這里的2個(gè)模塊  在Proteus庫沒有  也不添加dll  但是能正常運(yùn)行  百思不得其解?  能解釋一下嗎
...

Proteus都這樣文件和庫分離,這樣打開以前的文件也可以兼容,這2個(gè)元件是老外制作的,下載地址在元件上的網(wǎng)址
回復(fù)

使用道具 舉報(bào)

樓主
ID:44037 發(fā)表于 2018-8-9 22:06 | 只看該作者
謝謝分享  這里的2個(gè)模塊  在Proteus庫沒有  也不添加dll  但是能正常運(yùn)行  百思不得其解?  能解釋一下嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久九九视频 | 日韩在线不卡 | 亚洲欧美日韩一区二区三区四区 | 成人一区在线观看 | 天天操免费视频 | 日韩欧美三区 | 日韩成人精品 | 五月婷婷综合激情 | 神马午夜我不卡 | 色播av| 国产福利av| 国产一级视频在线观看 | 亚洲在线观看视频 | 欧美精产国品一二三区 | 日韩影院在线观看 | 一区视频在线 | 欧美黄色片在线观看 | 一级免费毛片 | 视频在线观看一区 | 午夜精品久久 | 欧美日韩一区二 | 黄色三级视频网站 | 欧美日韩国产激情 | 国产麻豆视频 | 青青草免费在线视频 | eeuss一区二区三区 | 波多野结衣乳巨码无在线观看 | 欧美第一页 | 日韩视频专区 | 欧美精品999 | 欧美精品入口蜜桃 | 国产小视频网站 | 欧美三级韩国三级日本三斤在线观看 | 成人看| 日本成片网 | 色www| 黄色片网站免费 | 国产一级在线视频 | 福利视频一区二区 | 亚洲特黄 | 欧美大片黄 |