180573| 80
|
[入门教程] DFR0100 Arduino教程01 -- 驱动安装及下载Blink程序 |
Arduino驱动的安装 一、下载Arduino IDE如果您已经下载了Arduino IDE请直接跳过此步骤。 官方下载地址: https://arduino.cc/en/Main/Software Arduino IDE老版本下载链接:https://www.arduino.cc/en/Main/OldSoftwareReleases\#previous 进入到页面后,找到下图显示部分。 二、驱动安装方法1:使用官方提供的一键安装程序安装(推荐)打开解压后的文件,打开"drivers"文件夹如果你的电脑是32位系统,就运行dpinst-x86.exe,如果是64位系统,就运行dpinst-amd64.exe,然后在弹出的对话框中点击“下一步”,即可完成安装,如下图:
方法2:传统的安装驱动的方法第一步:如果你使用的是旧的板子,解压Old_Arduino_Drivers.zip 第二步:把USB一端插到UNO上,另一端连到电脑。连接成功后,UNO板的红色电源指示灯ON亮起。然后,打开控制面板,选择设备管理器。 第三步:找到其它设备 -->Arduino-xx,右击选择更新驱动程序软件。 第四步:在弹出的对话框中选择下面一项 --> 手动查找并安装驱动程序软件。 第五步:打开到Arduino IDE安装位置,就是上面那个解压文件的位置,选择搜索路径到drivers,点击下一步。 第六步:选择始终安装此驱动程序软件,直至完成。 第七步:出现下图,说明驱动安装成功。 可能遇到的问题1、问题:“这个INF中的服务安装段落无效”、“系统找不到指定文件” 原因:您使用了精简版系统,缺少系统文件 解决办法1: 2、问题:“Windows无法验证此设备所需的驱动程序的数字签名” 原因:win7及以上版本系统安装驱动需要签名 如果上面方法无法解决,按照如下操作: 3、问题:“在win7 32&64 下识别为未知设备” 解决办法:win7 32&64 下强行安装Arduino图解(by NumB 4、其他解决办法: a)Arduino驱动问题一键修复工具 5、leonardo主控板没有串口: 注意:如果以上均无法解决,建议重装完整原版系统 4.下载一个Blink程序下载一个最简单的代码,既可以帮你熟悉如何下载程序,同时也测试下板子好坏。UNO板上标有L的LED。这段测 试代码就是让这个LED灯闪烁。 通常,写完一段代码后,我们都需要校验一下,看看代码有没有错误。点击“校验”。 在下载程序之前,我们还要先告诉Arduino IDE板子型号以及相应的串口。选择所用的板卡Board → Arduino UNO。
校验 → 选择boards和com → 下载! "Blink"是如何工作的?
这就是Blink的代码: 代码开头:
这是代码中的说明文字,可以叫做注释。用"/…/",这个符号之间的内容将不被编译器编译。注释在代码中是非常有用的,它可以帮助你理解代码。IDE也将自动把注释的文字颜色变为灰色。
"//",这是另一种注释方法,表示这个符号所在行之后的文字将被注释掉。
给LED灯所在的引脚13起个响亮的名字,叫"LED"。需要注意的是:UNO板上的"L"灯已经和数字引脚13相连了,所以也就是为什么声明为“13”的原因。语句最后用一个“;”来表示这句语句的结束。 接下来是setup()函数:
在这个程序里有两个函数,一个叫做setup,它的目的主要的loop函数运行之前为程序做必要的设置。在Arduino中程序运行时将首先调用 setup() 函数。每次 Arduino 上电或重启后,setup 函数只运行一次。
Arduino官方:pinMode() 函数内部被花括号括起来的部分将会被依次执行,从“ { ”开始,“ } ”结束。两个符号之间的语句都属于这个函数。 Arduino程序必须包含setup()和loop()两个函数,否则不能正常工作。 在 setup() 函数中初始化和定义了变量后,就开始执行 loop() 函数。顾名思义,该函数在程序运行过程中不断的循环,loop()函数中的每条语句都逐次进行,直到函数的最后,然后再从loop函数的第一条语句再次开始,三次、四次……一直这样循环下去,直到关闭Arduino或者按下重启按钮。
给引脚13一个高电,让LED点亮。 Arduino官方:digitalWrite() delay(1000); 延时1000ms(毫秒),也就是1s(秒)的时间。delay(ms) 函数Arduino官方:delay() 如果你想改变LED闪烁的时间,只需要设置delay的延时时间即可。
思考时刻: 这一课就结束了,希望对你有帮助 ^_^ 下一篇教程:Arduino教程 Lesson 2 -- LED灯闪烁 补充一下:安装驱动可能出现的问题 1. 为什么Win8系统无法正常安装驱动?可能原因:Arduino-1.0.5之前的版本在Win8系统下提示驱动未签名。解决方法:win+I,选择最下方的更改电脑设置,常规 --> 高级启动下的立即重启 --> 疑难解答 --> 高级选项 --> windows启动设置---> 重启。重启的时候跳出选择界面,按数字“7”选择强制禁用驱动签名,然后就像平常一样进系统装驱动。https://mc.dfrobot.com.cn/thread-291-1-1.html DF创客社区版权所有,欢迎转载。 |
© 2013-2023 Comsenz Inc. Powered by Discuz! X3.4 Licensed