首页 > 其他分享 >【嵌入式原理设计】实验一:软硬件环境搭建&数字端口应用

【嵌入式原理设计】实验一:软硬件环境搭建&数字端口应用

时间:2024-10-26 19:16:21浏览次数:7  
标签:小灯 点亮 ESP32 端口 嵌入式 任务 实验 软硬件 管脚

目录

一、实验目的 

二、实验环境

三、实验内容

四、实验记录及处理

五、实验小结

六、成果文件提取链接


一、实验目的 

        配置ESP Arduino 开发平台,熟悉实验的软硬件工作环境和基本的工作方式

二、实验环境

        Win10+ESP32实验开发板

三、实验内容

        1.ESP Arduino开发平台的安装和配置;

        2.数字端口的基础应用

        任务1点亮一盏小灯;

        任务2流水灯控制;

        任务3按键控制小灯。

四、实验记录及处理

  1. 器件连接

任务1点亮一盏小灯:

设备名称

设备管脚

ESP32管脚

LED0

G19

G19

任务2流水灯控制:

设备名称

设备管脚

ESP32管脚

LED0

16

16

LED1

17

17

LED2

18

18

LED3

19

19

任务3按键控制小灯

设备名称

设备管脚

ESP32管脚

LED0

26

26

Button

一端

5

  1. 实物连接图及程序运行结果描述

任务1:

任务2:

小灯按照顺序依次被点亮

任务3:

3、程序控制代码

//完整代码请查看附件

五、实验小结

        1.通过该实验加深了我对IDE操作的理解,也让我对ESP32这一功能强大的微控制器有了更直观的认识。

        2.进一步学习并实践了如何利用循环和延时函数实现多个LED灯的依次点亮,形成流水灯效果。我还学习了如何通过读取按键所在的数字端口的电平状态来控制LED灯的亮灭。

六、成果文件提取链接

链接:https://pan.baidu.com/s/1MyEzwT20xN4kDZvbtYzbZg?pwd=n01n 
提取码:n01n 
 

标签:小灯,点亮,ESP32,端口,嵌入式,任务,实验,软硬件,管脚
From: https://blog.csdn.net/m0_73970214/article/details/143258168

相关文章

  • 嵌入式学习-网络-Day01
    嵌入式学习-网络-Day011.网络发展史1.1局域网(LAN)1.2广域网(Wan)1.3家庭用网1.3.1光猫1.3.2交换机与路由器:2.IP地址2.1基本概念2.2二级划分(ipv4)2.3特殊地址2.4子网掩码2.5三级划分域名系统域名结构3.网络模型3.1网络的体系结构3.2OSI模型3.3TCP/IP模型3.4......
  • 雷池社区版有多个防护站点监听在同一个端口上,匹配顺序是怎么样的
    如果域名处填写的分别为IP与域名,那么当使用进行IP请求时,则将会命中第一个配置的站点以上图为例,如果用户使用IP访问,命中example.com。如果域名处填写的分别为域名与泛域名,除非准确命中域名,否则会命中泛域名,不论泛域名第几个配置。以上图为例,如果用户使用a.examp......
  • 基于全志T113-i多核异构处理器的全国产嵌入式核心板简介
    一、嵌入式核心板产品介绍基于全志公司的T113-i处理器精心设计的多核异构处理器、工业级ECK30-T13IA系列嵌入式核心板,采用邮票孔连接的低成本、低功耗、高性价比、高可靠性的全国产化工业级嵌入式核心板。ECK30系列核心板可广泛应用于工业控制、HMI、IoT等领域。全志公司的T113-......
  • 基于全志T113-i多核异构处理器的全国产嵌入式核心板简介
    一、嵌入式核心板产品介绍基于全志公司的T113-i处理器精心设计的多核异构处理器、工业级ECK30-T13IA系列嵌入式核心板,采用邮票孔连接的低成本、低功耗、高性价比、高可靠性的全国产化工业级嵌入式核心板。ECK30系列核心板可广泛应用于工业控制、HMI、IoT等领域。全志公司的T113-i处......
  • 8 位 RISC 模型机 状态机控制 ALU双端口
    8位RISC模型机状态机控制双端口项目地址:8位RISC模型机状态机控制双端口从8位寄存器(D触发器)开始DDD:8位输入......
  • 血压计方案定制设计软硬件解决方案
    血压计主要测量指标分别为脉率,收缩压和舒张压。血压和脉率是临床医疗上血液动力学分析的重要指标。测量方式:示波法,【升压】测量,半导体电阻式传感器进行压力检测。显示方式:彩屏TFT、LED屏、LED数码屏、LCD断码屏可选血压测试范围:0mmHg~299mmHg(0kPa~39.9kPa)......
  • 通过 PowerShell 添加网络打印机并创建一个标准 TCP/IP 端口,您可以使用 Add-PrinterPo
    通过PowerShell添加网络打印机并创建一个标准TCP/IP端口,您可以使用Add-PrinterPort和Add-Printercmdlet。以下是一个详细的示例,演示了如何创建TCP/IP端口并添加网络打印机。步骤创建TCP/IP端口添加打印机示例代码powershellCopyCode#设置打印机的IP地址和......
  • ARM/Linux嵌入式面经(五十):tp普联
    1.FreeRTOS与Linux、Windows操作系统的核心区别是什么?深入探讨实时性、资源占用、任务调度、内核可配置性等方面的差异。FreeRTOS与Linux、Windows操作系统的核心区别主要体现在实时性、资源占用、任务调度、内核可配置性等方面。以下是对这些方面的深入探讨:实时性:......
  • ARM嵌入式学习--第五天
    ARM核的异常处理-ARM核的8种异常源-reset--复位异常    描述:在内核复位时执行  优先级:1级  模式:SVC(管理模式)-undefined instruction--未定义指令异常  描述:流水线执行非法指令产生,该异常发生在流水线译码阶段,如果当前指令不能被识别为有效指令,将会......
  • CH397 USB转网卡--嵌入式Linux下修改网卡名称
    修改CH397USB转网卡芯片网络名称在使用Linux系统时候,接入CH397USB转网卡芯片之后,发现网卡名称并非按照eth1、eth2这种命名,而是enx+MAC如下图所示:多网卡应用场景下此类网卡名称可能不方便管理,需要进行统一修改,可先通过日志查看其命名规则受什么影响:可见网卡默认生成的名......