X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
DigiKey得捷技术专区
[作品提交] 【Follow me第二季第2期】入门环境搭建、闪灯和串口发送
lijinlei
2024-8-29 18:44
楼主
# 【Follow me第二季第2期】入门环境搭建、闪灯和串口发送 Arduino UNO R4 WiFi 开发板官网介绍:[UNO R4 WiFi ](https://docs.arduino.cc/hardware/uno-r4-wifi/) Follow me 活动介绍官网:[Follow me第二季第2期!与得捷一起解锁开发板超能力! (eeworld.com.cn)](https://www.eeworld.com.cn/huodong/digikey_follow_me_2024_02/) 本次活动我选择采购的物品为 [Arduino UNO R4 WiFi](https://www.digikey.cn/zh/products/detail/arduino/ABX00087/20371539) 开发板一块,[SHT40](https://www.digikey.cn/zh/products/detail/adafruit-industries-llc/4885/13694670)温湿度传感器扩展板。 [TOC] ## 硬件 开发板包装外观及实物展示如下
SHT40 温湿度传感器模块如下
开发板上电效果展示
VID_20240827_181537_preload
预装载程序详见 [Getting Started with UNO R4 WiFi | Arduino Documentation](https://docs.arduino.cc/tutorials/uno-r4-wifi/r4-wifi-getting-started/) . ## 环境搭建 官网下载并安装最新版 Arduino IDE: [Software | Arduino](https://www.arduino.cc/en/software) .
运行软件,*开发板管理* 搜索 `R4` 并安装最新版程序扩展包
## 闪灯 Blink 新建工程,闪灯代码如下 ```c++ void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(500); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(500); // wait for a second } ``` 或使用软件自带的 `Blink` 例子
使用 Type-C 数据线连接开发板,在 *设备管理器* 中识别并获取设备的 *串行端口号* ,选择对应的开发板型号
点击 *上传* 按钮,等待程序编译并下载成功即可。 实现效果如下
VID_20240827_221903_blink
## 串口通信 代码如下 ```c++ void setup() { Serial.begin(115200); } void loop() { Serial.println("Hello EEWorld!"); delay(500); } ``` 实现效果如下
VID_20240827_223646_Hello
## 矩阵LED 代码如下 ``` #include "Arduino_LED_Matrix.h" // Include the LED_Matrix library #include "frames.h" // Include a header file containing some custom icons ArduinoLEDMatrix matrix; // Create an instance of the ArduinoLEDMatrix class void setup() { Serial.begin(115200); // Initialize serial communication at a baud rate of 115200 matrix.begin(); // Initialize the LED matrix } void loop() { // Load and display the "chip" frame on the LED matrix matrix.loadFrame(chip); delay(500); // Pause for 500 milliseconds (half a second) // Load and display the "danger" frame on the LED matrix matrix.loadFrame(danger); delay(500); // Load and display the "happy" frame on the LED matrix matrix.loadFrame(happy); delay(500); // Load and display the "big heart" frame provided by the library matrix.loadFrame(LEDMATRIX_HEART_BIG); delay(500); // Turn off the display matrix.clear(); delay(1000); // Print the current value of millis() to the serial monitor Serial.println(millis()); } ``` 实现效果如下
VID_20240827_224123_LED_matrix
MCU 开发者和爱好者
点赞
回复评论
暂无评论,赶紧抢沙发吧
最新活动
是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
随便看看
TMS320F240用哪个软件烧写?
陶瓷贴片电容知识
有谁认识熟”红外框”(触摸屏)的电子工程师
求助,这样的充电识别应当怎么做?
ADC输入电路的正确处理(转载)
利用电量计芯片实现双节串联锂电池的快速智能充电
[笔记].Nios II 软核性能基准.[Nios II]
求解HT1621与LCD的连接
EK-LM4F120 launchpad 之软件安装
原来ARM7上的ucosii系统要移植到cortex-m3的板子上,求指教
说说MSP430程序库硬件乘法器使用
AM335x平台 使用SD卡的建议
无线新体验,KRONE AirLAN无线局域网系统解决方案
MSP430Ware 驱动程序库
VCC和GND之间的电容
今天看到XILINX 的新闻,感觉XILINX 就是这样快!
来张华硕Mars15 VX60GT9750的拆机图片
DSP2811用 spi 对MPU6000读数
请问1602写指令函数里lcd_wcmd(0x45 | 0x80);什么意思?相或后的0xc5是个什么指令
TI博文:电池测试设备之信号链
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复