198|0

384

帖子

2

TA的资源

纯净的硅(初级)

楼主
 

【Follow me第二季第2期】--入门任务--UNO R4 Hello World [复制链接]

  本帖最后由 upc_arm 于 2024-10-7 08:49 编辑

视频链接:

task1

 

UNO R4的Hello World程序步骤:

1、UNO R4 简单介绍

UNO R4是在R3基础上进行升级,主要升级点:

(1)R4分为minima版本和wifi版本,本次实验用的wifi版本。

(2)主芯片进行了升级,时钟速度、SARM、FLASH都进行了升级,芯片采用瑞萨电子的 RA4M1 微控制器,配备了 32 kB 的SRAM,256K Flash,48 MHz 的时钟速度。WiFi版还有一个ESP32-S3模块。开发板的接口升级为 USB-C接口。 开发板自带 12x8的LED点阵,可以显示丰富的内容。

(3)R4原理图地址:https://edm.eeworld.com.cn/Arduino_UNO_R4_WiFi-schematics.pdf

2、环境设置

(1)下载 安装arduino程序  https://www.arduino.cc/en/software。强烈建议使用Windows系统,其他系统的细节没有Windows系统方便。

(2)程序安装后,通过数据线连接电脑和R4,确认端口号。

 

(3)打开Arduino IDE,选择开发板型号,设置串口号。

3、程序

程序比较简单,这里设置的LED灯亮3S,亮的同时通过串口发送字符串"LED ON",灭1S,亮的同时通过串口发送字符串"LED OFF"。

// the setup function runs once when you press reset or power the board
void setup() {
  // Set LED
  pinMode(LED_BUILTIN, OUTPUT);

  // Set Serial
  Serial.begin(9600);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // turn the LED on (HIGH is the voltage level)
  Serial.println("LED ON\r\n");
  delay(3000);                      // wait for a second
  digitalWrite(LED_BUILTIN, LOW);   // turn the LED off by making the voltage LOW
  Serial.print("LED OFF\r\n");
  delay(1000);                      // wait for a second
}

4、演示结果

开发板上灯按照程序设置,亮3S,灭1S。

Arduino IDE中,打开串口监视器,可以收到消息:

 

点赞 关注
个人签名

I-Love-MCU

 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表