电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Arduino教程(非常适合初学者)

Arduino教程(非常适合初学者)_第1页
1/28
Arduino教程(非常适合初学者)_第2页
2/28
Arduino教程(非常适合初学者)_第3页
3/28
1 Arduino 教程一: 数字输出 Arduino, 教程 11 Comments » Arduino 的数字I/O 被分成两个部分,其中每个部分都包含有6 个可用的I/O 管脚,即管脚2 到管脚7 和管脚8 到管脚13。除了管脚13 上接了一个1K 的电阻之外,其他各个管脚都直接连接到ATmega 上。我们可以利用一个6 位的数字跑马灯,来对 Arduino 数字I/O的输出功能进行验证,以下是相应的原理图: 电路中在每个I/O 管脚上加的那个1K 电阻被称为限流电阻,由于发光二极管在电路中没有等效电阻值,使用限流电阻可以使元件上通过的电流不至于过大,能够起到保护的作用。 该工程对应的代码为: int BASE = 2; int NUM = 6; int index = 0; void setup() { for (int i = BASE; i < BASE + NUM; i ++) { pinMode(i, OUTPUT); } } void loop() { for (int i = BASE; i < BASE + NUM; i ++) { digitalWrite(i, LOW); } digitalWrite(BASE + index, HIGH); index = (index + 1) % NUM; delay(100); } 下载并运行该工程,连接在 Arduino 数字I/O 管脚2 到管脚7 上的发光二极管会依次点亮 0.1 秒,然后再熄灭: 2 这个实验可以用来验证数字I/O 输出的正确性。Arduino 上一共有十二个数字I/O 管脚,我们可以用同样的办法验证其他六个管脚的正确性,而这只需要对上述工程的第一行做相应的修改就可以了: int BASE = 8; SEP 01 Arduino 教程二: 数字输入 Arduino, 教程 3 Comments » 在数字电路中开关(switch)是一种基本的输入形式,它的作用是保持电路的连接或者断开。Arduino 从数字I/O 管脚上只能读出高电平(5V)或者低电平(0V),因此我们首先面临到的一个问题就是如何将开关的开/断状态转变成 Arduino 能够读取的高/低电平。解决的办法是通过上/下拉电阻,按照电路的不同通常又可以分为正逻辑(Positive Logic)和负逻辑(Inverted Logic)两种。 在正逻辑电路中,开关一端接电源,另一端则通过一个10K 的下拉电阻接地,输入信号从开关和电阻间引出。当开关断开的时候,输入信号被电阻“拉”向地,形成低电平(0V);当开关接通的时候,输入信号直接与电源相连,形成高电平。对于经常用到的按压式开关来讲,就是按下为高,抬起为低。 在负逻辑电路中,开关一端接地,另一端则通过一个10K 的上拉电阻接电源,输入信号同样也是从开关和电阻间引出。当开关断开...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Arduino教程(非常适合初学者)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部