Arduino教程3:让你的Arduino闪起来!

目录

Arduino 硬件介绍

上传程序

代码讲解

Arduino硬件介绍

图片来自arduino.cn(arduino中文社区)

    ArduinoI/O有13个数字I/O口(input和output的缩写,也称为引脚),6个模拟I/O口,Arduino主板上有一个板载LED,与13号引脚是串联的,这节课中我们会用到它。Arduino的逻辑电压是5V(HIGH)/0V(LOW),也叫做TTL电平(电压),适用于数字接口。



上传第一个程序“Hello world”

    首先我们需要一台电脑,并已经安装好ArduinoIDE,然后就是一块Arduino主板和一条数据线。

第一步:用数据线连接Arduino和电脑

第二步:打开Arduino IDE,点击工具→开发板→选择你使用的Arduino板子型号,这里用的是Arduino uno,选uno就可以了。

第三步:点击工具→端口→选择接入了Arduino的端口

第四步:点击文件→示例→01.Basics→Blink

第五步:点击上传并等待上传成功的消息

至此我们得到了一个以两秒为周期闪烁的LED灯



代码如下


void setup() {
  pinMode(LED_BUILTIN, OUTPUT);   //将13号引脚设置为输出
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // 我们在这给13号引脚一个高电平,让板载LED亮起

  delay(1000);    //等待一秒

  digitalWrite(LED_BUILTIN, LOW);    // 再给13号引脚一个低电平,让板载LED熄灭

  delay(1000);    //等待一秒
}


代码讲解

Arduino有两个主函数setup和loop。


setup函数:只在程序开始时运行一次,我们通常在这个函数里使用pinMode语句声明我们用到的引脚是输入or输出。


loop函数:里面的代码则会不断运行,直到你将电源拔下。


digitalWrite(pin,HIGH/LOW):用于数字输出


delay():括号内的数字单位为毫秒(ms),我们通常用这个语句来实现延迟。





欢迎关注公众号“新朋的实验室”查看更多文章


  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值