查看: 1005|回复: 0

[评测分享] 【ESP32-E Arduino开发板】LED的控制

[复制链接]
  • TA的每日心情
    奋斗
    2023-5-10 20:09
  • 签到天数: 1742 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2021-6-24 09:44:48 | 显示全部楼层 |阅读模式
    分享到:
    在完成开发环境的构建后,首要的任务就是编写一个简单的程序对下载性能和LED的控制效果进行测试。
    由开发板的原理图可知,LED灯所连接的引脚为D9,见图1所示。
    1.jpg
    1 LED灯原理图
    为此我们可以创建一个新文件,然后控制LED的亮灭,具体的操作如下:
    1)在桌面双击Arduino 快捷图标 2.jpg 来启动该软件;
    2)在“文件”菜单,选取“新建”选项,则生成一个新文件,见图2所示
    3.jpg
    2 新建文件
    3)在文件中添加程序,见图3所示;
    4.jpg
    3 添加程序
    4)使用“工具”菜单,将开发板类型设置为“FireBeetle-ESP32”,将端口设置为“COM6”;
    5)点击“对号”图标进行程序验证,则结果如图4所示;
    5.jpg
    图4 完成验证
    6)点击“箭头”图标进行程序编译并上传,则结果如图5所示;
    6.jpg
    图5 完成上传
    7.jpg
    图6 运行效果
    另外,若将D9引脚连接一个外部的LED指示灯模块,则也能点亮LED灯,见图7所示。
    8.jpg
    图7 点亮外部LED
    以外部按键模块来控制LED,其程序如图8所示。
    9.jpg
    8 按键模块控制程序
    若对程序加以编译和上传,则可以通过按键来控制LED的亮灭,见图9所示。
    10.jpg
    9 控制效果
    若对图10的程序进行编译和上传,则可以通过触摸T7来控制LED的亮灭。
    11.jpg
    图10 触摸控制LED

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 12:04 , Processed in 0.121563 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.