第1步:零件列表
1)arduino uno 。.原始版本便宜地在http://www.ebay.co.uk/itm/uno-r3-arduino-mega328p.。.
2)l293d 。.. 5个装,价格为1.59欧元, http://www.ebay.co.uk/itm/hot-5pcs-dip-16-line-l2.。.
3)触觉按钮。.100pcs,.99欧元,位于http://www.ebay.co.uk/itm/4pin-100pcs-tactile-pus.。.
4)10k电位器。.. http://www.ebay.co.uk/itm/mini-10k-ohm-linear-tap 。..
5)面包板。.http://www.ebay.co.uk/itm/400-points-solderless-b 。..
6)跳线。.. http://www.ebay.co.uk/itm/65pcs-male-to-male-sold.。.
7)带有arduino的计算机ide 。..我无法提供您知道的链接。
步骤2:l293d引脚布局
步骤3:试验板布局
现在开始工作。
步骤4:attac hl293d,电位计和面包板上的按钮。
l293d插针连接
pin1(启用1)-digitalpin11(pwm)
pin2(input1)-digitalpin10(pwm)
pin3(output1)-电机pin 1
pin4(gnd1)-gnd
pin6(output2)-电机pin 2
pin7(input2)-digitalpin9(pwm)
pin8(12v)-5v
pin9(vss3.3v)-5v///引脚表示3.3v,但您也可以将其连接到5v。
电位器插针连接
pin1(正)-5v
pin2(信号)-模拟pin0
pin3(负)-gnd
按钮按钮引脚连接
1pin = gnd
2pin = digitalpin7
第5步:arduino代码
/*
*/
int enablepin = 11;
int in1pin = 10;
int in2pin = 9;
int switchpin = 7;
int potpin = 0;
int statuspin = 13;
void setup()
{
pinmode(in1pin,output);
pinmode(in2pin,output);
pinmode(enablepin,output) ;
pinmode(switchpin,input_pullup);
pinmode(statuspin,output);
}
void loop()
{
digitalwrite(13,high);
int speed = analogread(potpin)/4;
boolean reverse = digitalread(switchpin );
setmotor(速度,反向);
}
无效setmotor(内部速度,布尔反向)
{
analogwrite(enablepin,speed);
digitalwrite(in1pin,!反向);
digitalwrite(in2pin,反向);
}
步骤6:就是你做的!!
转动电位计以控制电动机的速度,然后按按钮更改方向。
一加与老牌影像厂商哈苏进行合作
苏州移动为助力中超争冠赛制定网络覆盖方案,进行网络扩容优化
ogetherROS应用场景有哪些
涂布薄膜瑕疵在线检测仪的工作原理是怎样的
深度:石墨烯的储能特性及其前景展望
如何通过arduino的双H桥L293D电机驱动器控制DC电机的速度和方向
基于LM741的小型耳机放大器电路图
ISB200模块说明
汇川技术和南天电力可靠的电网保障全市电力稳定供应
运营商iPhone库存激增:去年三款新机销量史上第二差
Intel自己上马:推出全球首款64层3D闪存SSD
咖啡机电机怎么选型,电机额定功率的选择是关键
基于PQ35的开关电源设计
输煤皮带粉尘检测之激光粉尘浓度检测仪
loop设备是Linux系统中不可缺少的一环
DRAM研制的集成电路公司遭到美国制裁
后摩智能与优控智行共同打造智能汽车硬件平台及综合解决方案
从鬼影病毒危害观网吧内网安全问题
基于射频原理的便携式测试测量仪器发展与市场应对策略
SHT3x-DIS驱动及应用详解