《Arduino开发实战指南:机器人卷》一1.3 安装Arduino Uno驱动

1.3 安装Arduino Uno驱动

在应用Arduino开发环境进行程序设计前,首先要安装Arduino Uno控制板的驱动程序。本节介绍Arduino Uno驱动程序的常规安装方法,并对一种经常导致驱动安装不成功的情况给出了解决方法。

1.3.1 常规Arduino Uno驱动程序安装方法

准备一块Arduino Uno控制板和一条USB连接线,当第一次将Arduino Uno板与电脑相连时,电脑上会出现“找到新的硬件向导”对话框,如图1.3所示,同时控制板上的电源指示灯被点亮。

在图1.3中,选择“从列表或指定位置安装(高级)”,点击“下一步”,出现如图1.4所示的对话框。

选取Arduino开发环境目录下的drivers文件夹,点击“下一步”,完成驱动程序安装,如图1.5所示。
如图1.6所示,在设备管理器中查看新安装的Arduino Uno开发板通过USB转串口所对应的串口号为COM3。

1.3.2 Arduino驱动安装过程出现的问题及解决方法

在上面步骤中,如果按照图1.4所示进行下一步操作后,弹出如图1.7所示的Arduino板驱动程序安装失败的对话框,可通过如下步骤来解决。

首先把文件mdmcpq.inf拷贝到系统盘(一般是C盘)Windows目录下的inf文件夹里面,其次把文件usbser.sys拷贝到C:\Windows\System32\drivers里面。这两个文件可从其他Windows系统中拷贝过来,或到网络上查找。
然后打开电脑的“设备管理器”对话框,如图1.8所示。

点击右键选中未被电脑识别的Arduino Uno,如图1.9所示,从弹出的快捷菜单中,选择“更新驱动程序”,将弹出如图1.10所示的“硬件更新向导”对话框,依照提示完成Arduino Uno驱动的安装。

按照图1.4的提示,完成Arduino Uno驱动程序更新,如图1.11所示。

时间: 2024-09-17 04:32:28

《Arduino开发实战指南:机器人卷》一1.3 安装Arduino Uno驱动的相关文章

《Arduino开发实战指南:机器人卷》一导读

前 言 单片机中各种复杂的寄存器曾让众多的学习者望而生畏--要完成某项功能需要耗费大量的时间去熟悉单片机的底层.Arduino的诞生,改变了这一局面.Arduino将各种寄存器封装起来,并提供了易用的接口,极其简洁的界面,C语言编程方式,强大的第三方函数库支持,这些功能赋予其强大的生命力.目前市面上开始出现不少Arduino的学习教程,包括Android+Arduino的教程,但是和机器人应用开发相结合的书籍尚不多见. 机器人是一个典型的光机电算一体化系统,它融合了光学.机械.电子.传感器.计算

《Arduino开发实战指南:机器人卷》一1.4 Arduino开发环境

1.4 Arduino开发环境 Arduino开发环境的主界面如图1.12所示,除了包含File(文件).Edit(编辑).Sketch(概述).Tools(工具).Help(帮助)这5类菜单外,在菜单栏下方还提供了5个常用的快捷菜单按钮,它们依次为Verify(校验).Upload(上传).New(新建).Open(打开).Save(保存). 这5个快捷菜单按钮的具体功能如下: :Verify(校验),用于完成程序的检查和编译. :Upload(上传),用于将编译完成后的程序上传到Arduin

《Arduino开发实战指南:机器人卷》一第2章

第2章 Arduino的基本函数从第1章中我们已经初步了解了Arduino的易用性.自由性与交互性,然而它真正吸引众多爱好者是因为提供了大量的基础函数,包括I/O控制.时间函数.中断函数.数学函数.串口通信函数等,这些基础函数使单片机系统开发不再有复杂的底层代码,没有难懂的汇编语言,使用者可以方便地对板上的资源进行控制.另外,Arduino还提供了许多关于这些基础函数的示例程序,这些示例可以在Arduino开发环境的"File→Examples"菜单中找到,从而大大地降低了初学者的学习

《Arduino开发实战指南:机器人卷》一3.6 编程原理与示例程序

3.6 编程原理与示例程序 1.搭建硬件 Arduino Uno板 1块 L298N模块 1块 1∶48直流减速电机 2个 杜邦线 若干 2.示例程序根据图3.12所示直流电机驱动电路,编写程序以实现双路电机顺时针加速10秒,然后反转减速10秒,并循环交替上述过程.其中,Arduino Uno板与L298N模块的接线情况如 Arduino Uno驱动L298N控制直流电机正.反转示例程序清单如下: #define IN1 3 #define IN2 4 #define IN3 6 #define

《Arduino开发实战指南:LabVIEW卷》——2.1 Arduino IDE

2.1 Arduino IDE 2.1.1 Arduino IDE界面 双击Arduino应用软件的执行文件arduino.exe,打开Arduino开发环境. Arduino开发环境包含一个用于写代码的文本编辑器,一个消息显示区域,一个文本控制台,以及一个有常用功能按钮的工具栏和一系列菜单.它与Arduino硬件连接,可以进行程序下载以及通信.Arduino IDE界面如图2-1 所示. 使用Arduino编写的软件称为sketch.这些sketch在文本编辑器里编写.sketch以后缀名为.

《Arduino开发实战指南:LabVIEW卷》——1.3 连接Arduino与PC

1.3 连接Arduino与PC 了解了Arduino的硬件结构,我们就可以进行Arduino与PC的连接了.1)准备Arduino板及USB线.准备好Arduino Uno R3板,并准备好USB线,如图1-2所示.2)下载Arduino软件.在Arduino官方网站上免费下载软件.Arduino官方网站链接如下:http://arduino.cc/en/Main/Software.下载完成后的安装文件如图1-3所示.3)安装Arduino软件.双击Arduino IDE安装文件,开始软件安装

《Arduino开发实战指南:机器人卷》一1.2 Arduino资源

1.2 Arduino资源 Arduino的出现,大大降低了互动设计的门槛,越来越多没有学过电子知识的人,如艺术家.设计师等,开始使用Arduino制作各种充满创意的作品.为了满足不同应用领域的要求,Arduino设计了多款不同型号的开发板,如Arduino Duemilanove.Arduino Nano.Arduino mini.Arduino BT.Arduino Fio.Arduino Uno等.本书针对后面章节的需要,介绍Arduino Uno与Arduino Mega2560两种开发

《Arduino开发实战指南:机器人卷》一1.1 认识Arduino

1.1 认识Arduino Arduino是一款源自意大利的开放源代码硬件项目平台,该平台是一块USB接口Simple I/O接口板(包括12通道数字GPIO,4通道PWM输出,6-8通道10bit ADC输入通道),并且使用类似Java.C语言的IDE(集成开发环境). Arduino的核心是基于AVR指令集的单片机,但它简化了单片机工作的流程,对AVR库进行了二次编译封装,将复杂的单片机底层代码封装成简单实用的函数,使用者无需关心单片机编程繁琐的细节,如寄存器.地址指针等,从而大大降低了单片

《Arduino开发实战指南:机器人卷》一3.1 直流电机简介

3.1 直流电机简介 直流电机是把电能转换成机械能的一种设备,它是利用通电线圈在磁场中受到磁场力矩的作用后会发生转动的原理制造的.图3.1.3.2.3.3是几种直流电机的实物图,由于直流电机的种类繁多,本书就不一一介绍了. 如图3.1所示的普通直流电机一般以电机直径命名,如260电机.360电机.540电机,它们分别是指直径为26mm.36mm.54mm的直流电机,通常直径越大,电机扭力也越强.如图3.2所示的空心杯电机,它具有良好的控制性能,它的转速与供电电压成正比,通过控制电机的供电电压就可