您的位置:电子电路网 >>电路图 >>Arduino系统 >>外设板
Arduino制作智能小车教程 评论(0) 收藏(0
所属分类:Arduino系统 外设板
相关器件: 浏览:7360次
顶 [8人]
100%
踩 [0人]
0%
登陆即可参与评分,获得积分奖励! [评分一次获1分,每天最多得5分]
  • 详细说明

摘要:

Arduino一: 数字输出

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秒,然后再熄灭:

这个实验可以用来验证数字I/O输出的正确性。Arduino上一共有十二个数字I/O管脚,我们可以用同样的办法验证其他六个管脚的正确性,而这只需要对上述工程的第一行做相应的修改就可以了:

int BASE = 8;

连接好的电路图

下载线的原理图

自制的下载线

详情见上传文档(点击下载)


Arduino制作智能小车教程.pdf [ 3.7 MB ] [ 使用说明 ] [ 下载次数:222 ]
连接好的电路图.jpg [ 57.1 KB ] [ 文章插图 ] [ 下载次数:64 ]
下载线的原理图.jpg [ 64.3 KB ] [ 文章插图 ] [ 下载次数:18 ]
自制的下载线.jpg [ 49.9 KB ] [ 文章插图 ] [ 下载次数:14 ]
Arduino 数字输出(图1).jpg [ 77.2 KB ] [ 文章插图 ] [ 下载次数:23 ]
Arduino 数字输出(图2).jpg [ 60.3 KB ] [ 文章插图 ] [ 下载次数:11 ]

如无法正常下载,请点击这里报告问题,我们将在下一工作日内为您解决。

  • 发表评论
关闭
请您在通行证中登陆后再下载!
关闭

您当前的用户还没有激活


无法下载相关附件。


请查看您的注册邮箱获取激活信息或


单击此处


重新发送激活信息!


关闭

下载该附件需要积分

您的积分为 ,不足以支付!


您可以通过以下途径获取积分


1.上传文档可得5积分奖励


2.登陆可得2积分奖励,最多可得2分每天


3.评价文档可得1积分奖励,顶、踩,最多可得5分每天


查看更多积分获取的详细规则>>