【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中,打开串口监视器,可以收到消息:
|