【安装驱动】
在Windows系统中,你需要为Arduino安装驱动配置文件,才可正常驱动Arduino,具体方法如下:
1.插上你的arduino,此时电脑右下角会显示
因为找不到驱动,过一会儿会提示
2.在“我的电脑”点右键 属性,进入设备管理器,会看到如下的设备
3.双击该设备,并选择“更新驱动程序”
4.选择第二项
5.输入你的驱动地址
驱动在你的arduino安装文件夹中,如下
Arduino UNO、Arduino 2560、ADK、Leonardo等驱动地址:
arduino\drivers\
Arduino Duemilanove驱动地址:
驱动地址为:arduino\drivers\FTDI USB Drivers
6.安装过程中会出现如下提示,选择始终安装此驱动(在1.0.5版本中,已经没有了这个过程,如果有提示,点安装即可)
7.系统会提示你已经成功安装驱动
8.在设备管理器中,你可以看到arduino的COM口了
重要提示:是不是感觉很复杂,设想一下如果不需要手动去安装驱动那该有多好呀~的确,需求产生开发的动力。以上的安装驱动的过程仅适用于Arduino 1.5.7及其以下的版本,在截止到目前最新的版本1.6.3版本中已经宣告了手动安装驱动的终结,已经可以实现自动识别,免驱动安装了,小伙伴们是不是很激动知道这个好消息呀~
【编辑代码】
打开Ardunio集成开发环境,打开之后初始化界面如下所示:
在中间空白的代码编辑框中输入如下的测试代码,该代码为类C语言代码,主体只有两个部分,第一部分为void setup(),其作用是为了完成一些初始化的设置,而第二部分void loop()则是为了让小车反复执行某种操作,进入到一种重复的循环之中。完成之后将文件保存为“moto_tese.ino”,该程序的功能是为了实现让小车沿着直线行进的功能(暂且不论其是前进还是后退)
/*the following codes functions to make the car run forward repeatedly*/ int pin1=8; int pin2=9; int speedpin1=11; int pin3=6; int pin4=7; int speedpin2=10; void setup() { // put your setup code here, to run once: pinMode(pin1,OUTPUT); pinMode(pin2,OUTPUT); pinMode(speedpin1,OUTPUT); pinMode(pin3,OUTPUT); pinMode(pin4,OUTPUT); pinMode(speedpin2,OUTPUT); } void loop() { // put your main code here, to run repeatedly: analogWrite(speedpin1,150);//set the PWM speed as 100,range from 0 to 250 analogWrite(speedpin2,150);//set the PWM speed as 100 digitalWrite(pin1,LOW); digitalWrite(pin2,HIGH); digitalWrite(pin3,HIGH); digitalWrite(pin4,LOW); delay(2000); }
如果一切正常的话,小车应该是可以沿着直线行进的,如果不能,则可能是如下原因造型的,需要仔细排查故障的原因:
1)锂电池刚买回来,还没有充满电就直接拿来使用了,导致电机的供电电压不足,无法驱动电机正常工作。
2)如果小车原地打转,说明同侧电机的转向不一致,再次采用拨动车轮的方式检测同侧车轮的转向是否符合要求。
3)再次检查一下连线:位置是否接错?连接线是否松了或者断了?是否有哪里出现了短路,用万用表检测一下。
……
还有其他的各种不明的故障原因,在此就不再一一列举了,实践出真知!