327|0

435

帖子

1

TA的资源

一粒金砂(高级)

楼主
 

【Follow me第二季第2期】2.入门任务之点灯和串口通信 [复制链接]

  本帖最后由 我的学号 于 2024-9-8 00:22 编辑

Arduino 官网提供了丰富的入门教程,各个模块都有详细的使用说明,极大地方便初学者入门

网址:Getting Started with UNO R4 WiFi | Arduino Documentation

 

一.IDE 安装

开发的第一步从开发环境搭建开始;Arduino 有自己的IDE, 按如下网址选择对应的操作系统版本下载即可

https://www.arduino.cc/en/software

一路next 安装,安装完毕后运行 IDE,先在首选项里修改主题颜色和语言

 

 

 

这里选择深亮色,简体中文

 

 

首次使用选择连接的板卡;打开资源库,搜索并安装最新的板卡资源包

 

IDE 右下方的 输出 会显示安装进度,耐心等待即可

 

二.点灯程序

Arduino 的一大优势在于资源比较多,使用者只需关注应用开发,底层驱动部分一般是封装好的,只需调用对应 API 即可

经过上一步的资源包安装,可以找到板卡例程:

 

常规点灯操作一般包含如下步骤:

2.1 指定 LED 对应的 GPIO,并做初始化

2.2 GPIO 输出高电平

2.3 延时

2.4 GPIO 输出低电平

2.5 延时

最终点灯程序如下所示:

//初始化任务,上电或复位后只运行一次
void setup()
{
  pinMode(LED_BUILTIN,OUTPUT);       //定义LED 对应的GPIO 为输出
}

//循环运行函数
void loop()
{
  digitalWrite(LED_BUILTIN,HIGH);   //LED GPIO 输出为高电平
  delay(1000);                      //延时等待
  digitalWrite(LED_BUILTIN,LOW);    //LED GPIO 输出为低电平
  delay(1000);                      //延时等待
}

Ctrl+S 保存文本,点击左上角第一个图标进行编译,下方提示无误后点击第二个图标下载程序

 

 

 

下载完毕可见 板载橙色 LED 以 1s 的时间间隔闪烁

 

 

三.串口打印输出

参照例程,添加串口模块功能如下:

//初始化任务,上电或复位后只运行一次
void setup()
{
  pinMode(LED_BUILTIN,OUTPUT);       //定义LED 对应的GPIO 为输出
  Serial.begin(9600);                //定义串口通信波特率
}

//循环运行函数
void loop()
{
  digitalWrite(LED_BUILTIN,HIGH);   //LED GPIO 输出为高电平
  Serial.write("Hellow, ");         //串口上传数据1
  delay(1000);                      //延时等待
  digitalWrite(LED_BUILTIN,LOW);    //LED GPIO 输出为低电平
  Serial.write("EEWORLD!!\n");      //串口上传数据2
  delay(1000);                      //延时等待
}

编译下载后打开菜单栏 工具--串口监视器, 可以查看 UNO R4 输出信息

 

 

 

 

点赞(1) 关注
个人签名君应有语,渺万里层云,千山暮雪,知向谁边?
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表