arduino 合宙esp32c3 初体验--点灯
刷B站看到很多人都说合宙esp32c3 9.9元简易版,划算的很,赶紧购入一块和lcd扩展,拿到手后开始焊接接线柱,然后就开始试着点灯
操作步骤:
1.安装arduino
2.安装arduino的esp32相关包
3.安装好驱动ch343 https://www.wch.cn/downloads/CH343SER_EXE.html
4.usb线接好,注意烧录程序配置flash mode 为dio模式
5.烧录好程序查看效果
注意事项:
1.arduino设置开发板管理地址 https://arduino.me/packages/esp32.json
2.开发板找到esp32 c3 dev module
3.自己焊接有问题,将其中两个引脚连一起了,结果电脑识别不到开发板,看网上线也有区别,注意要用可以传输数据的数据线
实验程序arduino:
#include <Arduino.h> const int board_btn = 9; const int board_led_left = 12; const int board_led_right = 13; void setup() { Serial.begin(9600); pinMode(board_btn, INPUT); pinMode(board_led_left, OUTPUT); pinMode(board_led_right, OUTPUT); } void loop() { if (digitalRead(board_btn) == HIGH) //默认为高电平 { digitalWrite(board_led_left, HIGH); digitalWrite(board_led_right, LOW); } else // 按下按钮为低电平 { digitalWrite(board_led_left, LOW); digitalWrite(board_led_right, HIGH); } Serial.println(digitalRead(board_btn)); delay(200); }
程序分析和烧录结果:
运用digitalWrite()给灯的引脚赋高低电平
运用digitalRead看boot按钮是否按下,按下改变灯亮情况
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通