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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3614|回復: 2
收起左側

高級自走車完整制作資料(附Arduino源程序等)

[復制鏈接]
ID:529244 發表于 2019-5-14 18:57 | 顯示全部樓層 |閱讀模式
L298N驅動電機
今天就用Arduino簡單的控制一下小車的前進及轉彎。
    話不多說,要準備的東東有:小車底盤、Arduino控制器、Arduino傳感器擴展板(這里我為了接線方便使用)、L298N直流電機驅動板、電池、杜邦線若干。
L298N橋直流電機驅動板的接線方式及使用方法以前文章自走車驅動連接曾介紹過,這里就不再說了,不過還有一些網友不清楚怎么控制兩路直流電機,以及網友們對前篇文章反映不清楚的地方,這里做一下詳細說明。
    首先VMS驅動部分取電可接外接電源,一般是12V左右比較合適,邏輯部分可板內取電,即端子可懸空,也可接入+5V-+7V。端子左右兩排三個插針分別用來控制兩路直流電機。EA、EB接入ArduinoPWM接口用于電機調速,I1、I2、I3、I4接口,分別用來控制兩路直流電機前進、后退、轉向以及剎車,只需接入Arduino的數字接口即可。
到此準備工作基本完成,可以編寫程序了,這里我把小車直走、后退、左轉、右轉、剎車的功能都編寫進程序供大家參考。
程序如下:
int pinI1=8;//定義I1接口
int pinI2=9;//定義I2接口
int speedpin=11;//定義EA(PWM調速)接口
int pinI3=6;//定義I3接口
int pinI4=7;//定義I4接口
int speedpin1=10;//定義EB(PWM調速)接口

void setup()
{
  pinMode(pinI1,OUTPUT);
  pinMode(pinI2,OUTPUT);
  pinMode(speedpin,OUTPUT);
  pinMode(pinI3,OUTPUT);
  pinMode(pinI4,OUTPUT);
  pinMode(speedpin1,OUTPUT);

}
void loop()

{
//直走
    analogWrite(speedpin,100);//輸入模擬值進行設定速度
     analogWrite(speedpin1,100);
     digitalWrite(pinI4,LOW);//使直流電機(右)逆時針轉
     digitalWrite(pinI3,HIGH);
     digitalWrite(pinI1,LOW);//使直流電機(左)順時針轉
     digitalWrite(pinI2,HIGH);

    delay(2000);
//后退
    analogWrite(speedpin,100);//輸入模擬值進行設定速度
     analogWrite(speedpin1,100);
     digitalWrite(pinI4,HIGH);//使直流電機(右)順時針轉
     digitalWrite(pinI3,LOW);
     digitalWrite(pinI1,HIGH);//使直流電機(左)逆時針轉
     digitalWrite(pinI2,LOW);

    delay(2000);
//左轉
    analogWrite(speedpin,60);//輸入模擬值進行設定速度
     analogWrite(speedpin1,60);
     digitalWrite(pinI4,LOW);//使直流電機(右)逆時針轉
     digitalWrite(pinI3,HIGH);
     digitalWrite(pinI1,HIGH);//使直流電機(左)逆時針轉
     digitalWrite(pinI2,LOW);

    delay(2000);
//右轉
    analogWrite(speedpin,60);//輸入模擬值進行設定速度
     analogWrite(speedpin1,60);
     digitalWrite(pinI4,HIGH);//使直流電機(右)順時針轉
     digitalWrite(pinI3,LOW);
     digitalWrite(pinI1,LOW);//使直流電機(左)順時針轉
     digitalWrite(pinI2,HIGH);

    delay(2000);
//剎車
     digitalWrite(pinI4,HIGH);//使直流電機(右)剎車

    digitalWrite(pinI3,HIGH);
     digitalWrite(pinI1,HIGH);//
使直流電機(左)剎車
    digitalWrite(pinI2,HIGH);
    delay(2000);
}

注:程序里我所用的左轉和右轉只是轉彎的一種控制方式,其他方式就不一一列舉了,大家可以自己嘗試。
TIM截圖20190514184215.png

高級自走車完整資料.rar

11.62 MB, 下載次數: 18, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:328014 發表于 2019-5-17 05:34 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

ID:529244 發表于 2019-5-20 11:39 來自手機 | 顯示全部樓層
希望對大家有所幫助
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲人成在线播放 | 黄色一级毛片免费看 | 97人人澡人人爽91综合色 | 亚洲欧美日韩久久久 | 亚洲综合资源 | 成人三级在线播放 | 日韩欧美三区 | 国产欧美久久精品 | 91色啪 | 日日夜夜av| 亚洲黄色av | 久久久久亚洲av毛片大全 | 国产午夜精品福利 | 国产精品久久在线观看 | 日韩一区二区三区av | 在线国产视频 | 一级在线免费观看 | www.日日夜夜 | 澳门永久av免费网站 | 一本岛道一二三不卡区 | 午夜精品在线观看 | 伊人超碰 | 视频一区二区三区四区五区 | 91精品国产色综合久久不卡98口 | 成人a视频在线观看 | 亚洲国产成人av好男人在线观看 | www.操.com | 亚州成人| 色资源在线观看 | 久久免费精品 | 91精品午夜窝窝看片 | 九九九久久国产免费 | 精品亚洲一区二区三区 | 免费成人高清在线视频 | 久久精品免费看 | 在线免费看黄 | 欧美日本韩国一区二区 | 福利影院在线看 | 综合久久av| 日韩欧美国产一区二区三区 | 亚洲精品永久免费 |