txwtech笛克特科
like C++/QT/OpenCV/C#/
cdtxw@foxmail.com
展开
-
第18篇ESP32platformio-arduino框架-ili9488-3.5lcd显示时间天气
第18篇ESP32platformio-arduino框架-ili9488-lcd显示时间天气。第18篇esp32ili9488lcd显示时间天气。原创 2023-10-11 22:36:49 · 1133 阅读 · 0 评论 -
第17篇ESP32 platformio_arduino框架 AP热点与AP+STA同时存在模式
【代码】第17篇ESP32 platformio_arduino框架 AP热点与AP+STA同时存在模式。原创 2023-09-17 16:57:31 · 494 阅读 · 0 评论 -
第16篇ESP32 platformio_arduino框架 wifi联网_连接WiFi热点并连接tcp server收发数据进行通讯
/连接 server 的IP地址,网络调试助手进行配置,这里IP需要修改与调试助手一直,设置本机电脑IP。STA模式就是ESP32去连接一个已有的WiFi(注意,ESP32和电脑要处于同一局域网下,连接同一个热点);ESP32有三种工作模式:AP模式、STA模式以及AP+STA模式。host:tcp server的IP,这里测试本机电脑的IP。AP模式就是ESP32产生一个WiFi信号,让电脑来连接;AP+STA模式就是既产生WiFi又连接WiFi。连接WiFi热点并连接tcp server收发数据。原创 2023-09-17 16:26:39 · 885 阅读 · 0 评论 -
第15篇ESP32 idf框架 wifi联网_WiFi AP模式_手机连接到esp32开发板
前面文章介绍了ESP32作为 Station的工作模式,今天使用其(SoftAP模式)Access Point模式。在WIFI示例中我们可以看到有默认的event loop,event loop 我的理解就是任务事件,就是当我们注册回调函数之后,在执行wifi初始化之后,就会执行wifi任务,然后wifi任务有事件产生之后就会有一个类似于中断事件在回调事件中产生。原创 2023-09-17 14:43:50 · 614 阅读 · 0 评论 -
第14篇ESP32 idf wifi联网_WiFi STA 模式(连接到WIFI)LCD ST7920液晶屏显示
函数原型 esp_err_t esp_event_handler_instance_register(esp_event_base_t event_base, int32_t event_id, esp_event_handler_t event_handler, void *event_handler_arg, esp_event_handler_instance_t *instance)IP_EVENT IP_EVENT_STA_GOT_IP WiFi连接成功并获取到IP地址。原创 2023-09-14 22:29:57 · 639 阅读 · 0 评论 -
第13篇:ESP32 idf wifi联网使用SNTP同步网络时间LCD ST7920液晶屏显示
SNTP 指 简单网络时间协议(Simple Network Time Protocol),一个合格的物联网设备,少不了一个准确的钟。通过SNTP,可以使ESP32设备通过网络校准本地时间。接下来,你可以通过sntp_get_sync_status()轮询检测同步是否完毕,官方示例提供了这样的代码。首先设置时区方法(这只影响下文时间转换,不影响时间同步。sntp_set_time_sync_notification_cb(/* 需要的函数指针 /);但此时,你的ESP32要联网,否则肯定是获取不了。原创 2023-09-14 20:28:39 · 769 阅读 · 0 评论 -
第12篇:ESP32模拟SPI驱动12864LCD_ST7920显示屏
第12篇ESP32模拟SPI驱动12864LCD。platformio_arduino_主程序。原创 2023-09-08 23:06:04 · 1050 阅读 · 2 评论 -
第11篇:ESP32vscode_platformio_idf框架helloworld点亮LED
第4篇:vscode+platformio搭建esp32 arduino开发环境,第7步新建项目,framwork选择Espidf。将D16用杜邦线连接GND,D16则输入了低电平,D2 LED则会点亮。建议连接手机移动共享的热点。请浏览第4篇搭建方法。打开main.c文件。原创 2023-09-07 22:56:15 · 1083 阅读 · 0 评论 -
第10篇:ESP32外部中断功能的使用
esp32开发板D开的引脚可以用来作为中断使用。原创 2023-09-07 13:31:22 · 371 阅读 · 0 评论 -
第9篇:ESP32超声波HC-SR04Arduino类库编写
D:\Program Files (x86)\Arduino\libraries\SR04\examples\SR04_Example2创建。创建SR04文件夹在D:\Program Files (x86)\Arduino\libraries目录,arduino.exe的安装目录。SR04_Example2的文件夹与SR04_Example2.ino文件名保持相同。keywords.txt,SR04后面是tab键,关键字高亮显示作用。在arduino example下就可以看见示范程序了。原创 2023-09-05 23:04:45 · 404 阅读 · 0 评论 -
第8篇:ESP32连接超声波HC-SR04测距点亮LED无源喇叭播放声音
触发信号10 s的高电平图3-8Arduino发送触发信号如图3-9所示,触发测距功能后,模块会自动发送 8个 40 kHz 的超声波脉并自动检测是否有信号返回。超声波模块发出超声波脉冲,若有信号返回,则 Eeho 引脚会输出高电平,高电平持续的就是超声被从发射到返回的时间。超声波是频率高于 20000 Hz的声波,它的指向性强,能量消耗缓慢,在介质中传播的距离较远,因而经常用于测量距离。使用Arduino的数字引脚给 SRO4 模块的 Trig引脚至少10的高电平信号,触发SR04 模块的测距功能。原创 2023-09-04 21:24:32 · 739 阅读 · 0 评论 -
第7篇:ESP32连接按钮点亮LED无源喇叭播放声音
【代码】第7篇:ESP32连接按钮点亮LED无源喇叭播放声音。原创 2023-09-02 22:56:14 · 654 阅读 · 0 评论 -
第6篇:ESP32连接无源喇叭播放音乐《涛声依旧》
相邻两个音之间的倍数是2^(1/12),约等于1.0594630943592952645618252949463)。这样一来,高八度的do频率是低八度do的两倍。我们把频率440赫兹作为中央C ,C调的歌就是把频率440赫兹当作do,乐谱中写作:1=C。一个八度分成12份,八个八度的十二平均音率对应的频率如下(从33Hz到7902Hz)。相邻的两个音之间的差一个半音,12345671之间的间隔分别是“全全半全全全半”。D调的歌就是把从440后面第二个音494赫兹当作do,乐谱中写作1=D。原创 2023-08-30 21:42:23 · 990 阅读 · 0 评论 -
第5篇:doit_esp32_devkit_v1使用pmw呼吸灯实验
因此,我们需要将通道0(我们定义的那个)连接到我们希望生成PWM信号的数字GPIO引脚上。我们调用ledcAttachPin函数,将GPIO引脚的编号和先前定义的PWM通道作为参数传递。但请注意,频率的最大值尚不清楚,并且在 我们将要使用的功能的头文件中声明最大频率取决于所选的分辨率。同样从头文件中,我们可以看到我们可以选择0到15之间的通道,以及1到16位之间的分辨率。首先,我们需要设置我们指定的通道、频率和分辨率。因此,我们将在两个循环中迭代这些值,一个是递增的,另一个是递减的。原创 2023-08-28 21:17:55 · 483 阅读 · 0 评论 -
第4篇:vscode+platformio搭建esp32 arduino开发环境
输入变量名PLATFORMIO_CORE_DIR与路径:D:\PLATFORMIO_CORE。d盘创建PLATFORMIO_CORE目录和目录:D:\PLATFORMIO_project。D:\PLATFORMIO_CORE\penv\Scripts ,添加到path里面。D:\PLATFORMIO_CORE\penv\pip.conf,内容替换如下链接。打开vscode,点击扩展,输入platformio,点击安装。自动安装PLATFORMIO_CORE,5-10分钟安装完毕。打开环境变量,点击新建。原创 2023-08-24 21:30:57 · 2467 阅读 · 0 评论 -
第3篇:vscode搭建esp32 arduino开发环境
D:\Arduino_Project\esp32_dev目录下创建blink2.txt 把txt后缀改为blink2.ino。运行VSCodeUserSetup-x64-1.80.1.exe。7.打开ino,拷贝blink 点亮led的测试程序。根据arduino.exe的安装目录进行配置。关闭提示Arduino CLI提示。7.用vsocde打开文件夹。原创 2023-08-23 22:44:13 · 1756 阅读 · 0 评论 -
第2篇:ESP32 helloworld第一个程序示范点亮板载LED
手动安装驱动参考:百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间pwd=c7gb提取码:c7gb。原创 2023-08-23 21:34:38 · 421 阅读 · 0 评论 -
第1篇:Arduino与ESP32开发板的安装方法
arduino2.1.0-esp32_2.0.9-esp8266_3.1.1离线安装包百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间pwd=b4u0提取码:b4u0。原创 2023-08-18 22:41:57 · 1006 阅读 · 0 评论