首页 > 其他分享 >arduino 合宙esp32c3 初体验--点灯

arduino 合宙esp32c3 初体验--点灯

时间:2023-02-07 19:45:46浏览次数:57  
标签:初体验 led arduino -- digitalWrite right board btn

刷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按钮是否按下,按下改变灯亮情况
img
img

标签:初体验,led,arduino,--,digitalWrite,right,board,btn
From: https://www.cnblogs.com/wzxzibo/p/17099562.html

相关文章

  • javaWeb01-使用idea快速搭建web项目
    本文主要讲述如何使用idea【这里的idea是2021年的】快速搭建web项目【没有使用maven创库】第一步:new->project第二步:选择java空项目第三步:选择路径以及......
  • DRF - 认证
    目录认证组件1.登录接口编写2.认证功能自定认证的使用步骤3.全局认证与局部认证、局部禁用(1)局部认证:对于对应的视图类生效(2)全局认证:对于全局的视图类生效(3)全局认证+局部......
  • DRF - 权限
    目录权限组件1.自定权限的使用步骤2.全局使用与局部使用(1)局部权限:对单独的视图类生效(2)全局权限:对于全局的视图类生效(3)全局权限+局部禁用3.代码演示permission.py-定制......
  • Oracle VM VirtualBox网络在主机模式下实现访问外网
    提前条件:虚拟机网络已设置为主机模型目标是将能上网的网卡共享给虚拟主机的网卡  操作步骤:1.在主机上打开能上网的网卡,上面是WLAN,打开属性 2.切换到共享,选择......
  • 100以内的素数
    #include<stdio.h>intmain(void){intx;//scanf("%d",&x);x=6;for(x=2;x<100;x++){  inti;  intisPrime=1;//  x是素数  for(i=2;i<x;i++){......
  • Linux编程入门
    GCCGNU编译器'-std=c99'表示指定编译标准安装sudoaptinstallgccg++查看版本gcc/g++-v/--version运行gcctest.c-oapp(编译)./app其中,app为自命名,可......
  • Apache pdfbox java.io.IOException: The TrueType font null does not contain a 'cm
    尝试使用Apachepdfbox添加中文到pdf中,发现出现TheTrueTypefontnulldoesnotcontaina'cmap'table,主要原因是遍历pdf页数时调用PDDocument#save导致清空fontsToSu......
  • cmd的一些命令
    windows11实测cmd指令ipconfig#查看ip地址ipconfig/all#查看ip地址和网卡配置netuserfaze1#查看用户基本信息,所属的权限组netuserfaze2/add#添加新的用户并......
  • 新闻文本分类——以央广网新闻文本为例【Python】
    目录1项目简介2机器学习新闻文本分类2.1jieba分词2.2TfidfVectorizer2.3sklearn机器学习2.4实验源代码2.5实验心得3深度学习新闻文本分类3.1MLP3.2实验源代码3.3......
  • 发现一个API接口自动化测试平台
    gitee地址:https://gitee.com/season-fan/autometer-api记录一下:1.API测试平台的5个需求:①支持不同的项目,不同的角色,技术人员多人协作②支持定义不同的测试环境③支持......