当前位置: 首页 > news >正文

[esp32-wroom]基础开发

1、点亮LED灯

int led_pin=2;
void setup() {// put your setup code here, to run once:pinMode(led_pin,OUTPUT);}void loop() {// put your main code here, to run repeatedly:digitalWrite(led_pin,HIGH);delay(1000);digitalWrite(led_pin,LOW);delay(1000);
}

2、LED流水灯

//定义GPIO引脚数组
int pin_list[5]={13,12,14,27,26};
int num=sizeof(pin_list)/sizeof(pin_list[0]);void setup() {// put your setup code here, to run once:for(int i=0;i<num;i++){pinMode(pin_list[i],OUTPUT);}  
}void loop() {// put your main code here, to run repeatedly:for(int i=0;i<num;i++){digitalWrite(pin_list[i],LOW);delay(50);}for(int i=0;i<num;i++){digitalWrite(pin_list[i],HIGH);delay(50);}
}

3、数码管

共阴数码管:

共阳数码管:

4、四位数码管

四个数码管连接在一起

没有公共端,有四个控制不同位置显示的选通端

位选线独立的选通端,独立的公共端,可以控制多位一体中的哪一位数码管点亮

相连的段选线可以控制点亮的这个数码管,亮什么数字

相同点:段选线相同

http://www.lryc.cn/news/194217.html

相关文章:

  • 利用Docker 实现 MiniOB环境搭建
  • 【DB2】—— 数据库表查询一直查不出来数据
  • 【教程】使用vuepress构建静态文档网站,并部署到github上
  • python 机器视觉 车牌识别 - opencv 深度学习 机器学习 计算机竞赛
  • Hadoop3教程(十二):MapReduce中Shuffle机制的概述
  • MySQL为什么用b+树
  • 浅谈机器学习中的概率模型
  • MySQL 函数 索引 事务 管理
  • Flink如何基于事件时间消费分区数比算子并行度大的kafka主题
  • 总结:JavaEE的Servlet中HttpServletRequest请求对象调用各种API方法结果示例
  • ChatGPT AIGC 完成Excel跨多表查找操作vlookup+indirect
  • Linux系统conda虚拟环境离线迁移移植
  • Vue16 绑定css样式 style样式
  • [Spring] SpringMVC 简介(三)
  • kettle应用-从数据库抽取数据到excel
  • Git Commit Message规范
  • Linux网络编程系列之UDP广播
  • spring中事务相关面试题(自用)
  • 09 | JpaSpecificationExecutor 解决了哪些问题
  • Linux命令(93)之su
  • 1.HTML-HTML解决中文乱码问题
  • Vue3 + Nodejs 实战 ,文件上传项目--实现拖拽上传
  • Windows:VS Code IDE安装ESP-IDF【保姆级】
  • Hadoop3教程(十一):MapReduce的详细工作流程
  • 测试中Android与IOS分别关注的点
  • NLG(自然语言生成)评估指标介绍
  • 苍穹外卖(七) Spring Task 完成订单状态定时处理
  • 【探索Linux】—— 强大的命令行工具 P.11(基础IO,文件操作)
  • 前端练习项目(附带页面psd图片及react源代码)
  • 【从零开始学习Redis | 第三篇】在Java中操作Redis