前言接下来的ESP32-C3 功能测试都是基于自己设计的开发板:自己画一块ESP32-C3 的开发板(第一次使用立创EDA)(PCB到手)开发环境是乐鑫官方的 ESP-IDF, 基于VScode插件搭建好的:ESP32-C3 VScode开发环境搭建(基于乐鑫官方ESP-IDF——Windows和Ubuntu双环境)在开发板上,测试需要用到的东西比较简单,只需要使用到 用户 LED,如下图:1、L
引言 在微控制器编程中,PWM(脉冲宽度调制)是一种重要的技术,它可以用于模拟模拟信号,控制LED亮度,驱动电机,以及生成音频信号等。ESP32是内置了一个高级LEDC(LED PWM Controller)硬件,用于产生高精度的PWM信号。本文将详细介绍ESP32的LEDC功能,包括其工作原理,编程方法,以及应用实例。LEDC基础 LEDC是ESP32特有的一个硬件PWM控制模块。与传统的PWM
前言闲来无事,再开一坑,说是说从零学起,实际上就是分析官方例子。顺便帮助大家总结一波,在此分析一下,不要拿我的博文作为自己的学习esp-idf的”教参“。官方例程详细注释#include <stdio.h> #include <string.h> #include <stdlib.h> #include "freertos/FreeRTOS.h" #includ
1、硬件平台介绍WeMos D1 特性: 1.基于ESP-8266EX 2.Arduino兼容,使用Arduino IDE来编程 3.11个I/O引脚 4.1个ADC引脚(输入范围0-3.3V) 5.板载5V 1A开关电源(高输入电压24V)2、软件平台开发环境介绍 Arduino开发环境,和keil对比 优点:集成很多开发库如串口、网络、SG90等 各种硬件开发接口,迅捷开发 自带串口调试工具
8051单片机引脚功能介绍首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 ⒈ 电源:  ⑴ VCC - 芯片电源,接+5V;          ⑵ VSS - 接地端;⒉ 时钟:XTAL1、XTAL2 - 晶
8051的信号引脚8051作为早期典型的51单片机,采用标准40引脚双列直插式封装,其引脚排列如 图2 所示,引脚功能见 图1 。图1 8051引脚功能:引脚名称引脚功能P0.0~P0.7P0口8位双向端口线P1.0~P1.7P1口8位双向端口线P2.0~P2.7P2口8位双向端口线P3.0~P3.7P3口8位双向端口线ALE地址锁存控制信号PSEN外部程序存储器读选通信号EA访问程序存储控制信号
前言:通过触摸按键控制LED灯以及继电器,具体实现功能如下:1、触摸按键1单击与长按,控制LED1;2、触摸按键2单击与长按,控制LED2;3、触摸按键3单击与长按,控制LED3;4、触摸按键4单击与长按,控制继电器;目录1.硬件电路 1.1触摸按键1.2 继电器2.外部中断 /事件控制器(EXIT)3.软件程序3.1按键检测函数 3.2回调函数3.3继电器按键检测函数4.结果
文章目录一、 ESP-01s介绍Wi-Fi插座_风扇_灯 一、 ESP-01s介绍蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计AT指令AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Ci
设计点灯游戏前的总结因c语言程序设计实践课,恰好选择了对点灯游戏的实现,则我们先来归纳如何去求点灯游戏的方案。零——前置芝士点灯游戏简介一层大楼共有 \(n×n\)点灯游戏规律我们不难发现以下规律\(1.\)按偶数次按钮相当于没有按。\(2.\)无论按按钮顺序如何结果总是一样的。因此我们有以下结论\(1.\)对于盘面上的每一个按钮,我们只需要考虑其按开或关的状态。\(2.\)每一个按钮的状态都是互
转载 1月前
37阅读
中断在51单片机中共5个中断源,分别为:总的来说分为内部中断与外部中断 先说内部中断,也就是上图的两种定时器中断(T0,T1)。它们的使用与4个寄存器有关现在来介绍四种寄存器中断允许寄存器 中断优先级寄存器 定时器工作方式寄存器 定时器控制寄存器正如它们的名字一样,先允许,判断优先级,再选择工作方式,最后启动选择的定时器**中断允许寄存器(IE) EA:中断允许总开关。(1:所有
1.使用排针时一定要注意间距,是用2.0mm还是2.54mm?画PCB时排针只有几个孔,很容易忽略这一点。类似的还有XH(直插)端子座,PH(贴片) 端子座,都要特别注意间距。此外,还有注意这些座子上插上实物是否相互阻挡,实际上就是注意器件与器件之间的距离。板子上存在多个按键,按键与按键之间的距离一定要调整好。 2.DIP封装的底座,要注意座子插孔的大小,这种圆孔插座,孔比较小,2.54
AT指令蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令的设计简介 AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,DCE)发送的。 其
本文用到的工具: 链接:https://pan.baidu.com/s/1ACqBRsk5VEGaNS7HMdns2A?pwd=0000 提取码:0000 还要下载MQTTfx参考资料:ESP8266 01S之固件烧录与调试EMQx官网MQTT入门mqtt.fx | 一款超级好用的Mqtt客户端软件(下载、安装、使用详解)详细的MQTT指令大全一、下载MQTT固件ESP8266 01S之固件烧录与
二、连接用arduino uno r3配置(如果用USB转TTL进行WiFi模块的连接则可跳过):D1为RX(receive)D0为TX(transport)连接方式:交叉相连(有些新版arduino可能存在串口标错的问题,串口用不了都可以试试D0和D1)三、WiFi模块测试要注意的点上图为正点原子的ATK-ESP8266(6插口)的引脚分布,如果不知道ATK-ESP8266和ESP8266的区别
/* NodeMCU接入点模式 功能: ESP8266接入点模式接收客户端信息,并发送到串口。 太极创客(http://www.taichi-maker.com) 2019-03-11 此程序用于演示如何将NodeMCU以接入点模式工作。通过此程序,您可以使用 电脑或者手机连接NodeMCU所建立WiFi网络。 网络名: taichi-maker 密码:12345678 如需获得更
ESP8266是乐鑫推出的一款WIFI芯片,内置32位MCU,可单独作为单片机来使用,很久以前用这个模块做过一个WIFI插座,可是没有更细致地使用过别的功能。近来做WIFI的项目,又一次使用到这个模块,就开始再研究一下,发现加载了NodeMCU系统后,居然这么好用,先贴一下NodeMCU的固件制作网站,nodemcu-build,这个网站可以直接定制我们需要的NodeMCU的固件,填上我们用的邮箱
实现原理        实现原理很简单,使用k210与ESP01S进行串口通信,用串口的形式给ESP01S发送命令即可。ESP01S连接到有网络的wifi之后,该命令通过TCP发送到巴法云https://cloud.bemfa.com/。在巴法云创建账号,创建好主题由右上角新建主题,即新建设备,如图设备命名为com00
单片机型号:stc15f104w舵机型号:SG90 9g舵机 180度WIFI模块:esp-01s(使用点灯科技连接小爱)电路及操作流程:上电后使用小爱同学使esp-01s的io0为低电平,io0接单片机P3_2,下拉P3_2电平,程序判断P3_2==0,执行代码改变P3_3的电平输出pwm波,P3_3接舵机信号线使舵机转动问题描述:1.使用上述流程后,舵机不转动需手动转动舵机随意角度后再次呼小爱
ESP8266模块AT指令: 设置模块的工作模式等基础AT指令,断电可以保存,TCPIP连接这样的指令就需要重新配置。 AT+UART_CUR=9600,8,1,0,0 修改串口波特率为9600,8位数据位,1位停止位,无校验,无流控 AT+UART_DEF=9600,8,1,0,0 断电保存 AT+RST 重启指令,软件重启; AT+RESTORE 恢复出厂设置;TCP传输: 玩法一:
目录一、CP2102 六合一多功能USB转TTL、232、485芯片电压实物介绍模式选择接线说明引脚说明功能测试二、ESP8266ESP-01sESP-01s和ESP-01区别外观区别电路区别管脚功能定义电路原理图其他参数ESP-01S Relay继电器负载能力: 这里只是记录下我所用的模块一些资料,省得每次用的时候还得去找(很多时候资料都能在万能TaoBao的产品详情那找到) 一、CP210
  • 1
  • 2
  • 3
  • 4
  • 5