扬帆起航本系列文章将试图实现,使用Web页面远程点亮led。具体包括:在NodeMCU上搭建HTTP服务器,使其可以通过Web页面配置要接入的网络。在配置页面可以显示附近中英网络名与信号强度。使用MQTT协议与Node.js服务端的通信。构建固件Building the firmware提供了三种构建你自己固件的方式。这里推荐使用简单的云构建服务NodeMCU custom builds来定制自己
概要前两章节已经简单介绍了芯科的Host-NCP解决方案,对一些相关概念有了初步认识,接下来这个章节将记录一下将Host应用从Ubuntu移植到乐鑫ESP32上的过程和注意事项。在芯科官方的视频教学中,也有关于LCGW网关(低成本网关?)的介绍,可以看出芯科官方也希望Host-NCP解决方案能在更广的范围进行推广,教学视频地址如下:《Zigbee 3.0 RTOS网关介绍》,如下图所示:
了解marlin固件对于3d打印机的固件来说一般来说有两种,一种是:Sprinter;另一种就是marlin; 而Sprinter已经没有人维护了。所以一般来说我们选用marlin固件。 而marlin相对于Sprinter的优点:预加速功能 Sprinter在每个角处必须使打印机先停下来再加速继续运行,而预加速只会加速和减速到某一个速度值,从而速度的矢量变化不会超过xy_jerk_v
VS Code 环境搭建参看 ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)一、搭建环境1.1 官方资料ESP-IDF 编程指南1.2 下载Espressif-IDE安装器官网下载:https://dl.espressif.cn/dl/esp-idf/?idf=4.4百度网盘:https://pan.baidu.com/s/1cXP7lRmmohUu-PkNdxY
转载
2024-04-23 10:52:17
1211阅读
1.现有方法存在的问题:目前ESP32的官方开发框架ESP-IDF更新很快,我的电脑里已经存了好几个版本的ESP-IDF SDK了。尽管新版本的功能更强大,但旧版本的SDK中也有不少可以学习的知识,看到不同的编程优化思路。每一个版本的SDK都需要配置编译工具所在的路径,以及配置工程路径的环境变量IDF_PATH。设置方法有两种:1.1使用如下语句,导入SDK的编译工具和配置环境变量:export
转载
2024-04-14 23:17:00
364阅读
最近想用MPU6050六轴传感器来控制小车的90°精确转弯和保持直行,但手头没有多余的STM32F1的板子,恰好有两个CH32F103的最小系统板,所以想着把程序简单移植一下就可以了,没想到在此过程中却遇到了困难。 由于本人使用的时CH32官方的库函数,而大家用的最多的驱动代码差不多基于STM32开发,所以在移植过程中千万要小心。1、以下为 CH32F10X_ 库函数中关于GPIO的相关寄存器与S
转载
2023-12-23 21:04:50
85阅读
写这篇文章之前我一直在想是直接进入主题开始AT指令的学习还是先学刷固件,因为自己的开发板到用户手里直接就可以用手机APP实现远程控制,但是WIFI模块内部是自己刷了LUA版本的固件,然后用LUA语言写的程序.所以如果用户拿到手里想用AT指令就必须先刷固件,再者AT指令所做的功能有限,不如LUA灵活,后期还要学习SDK的开发,所以这篇说一下刷固件先看板子 可以看出来跳线帽接到最上面是CH
1、安装MDK5 下载链接:https://pan.baidu.com/s/1w3YjMSsKSv82zMCdYNvGPA 安装后软件,链接:https://pan.baidu.com/s/1m5BAhtmyqFjsL4cDlyVIpQ 2、在电脑的某个目录下面建立一个文件夹Template,在Template文件夹下建立下图所示文件夹。CORE、HARDWARE、OBJ、STM32F10x_FW
我的风格就是先上代码!main.c:#include "stm32f10x.h"
#include "usart.h"
#include "delay.h"
#include "Codingmotor.h"
#include "pwm.h"
#include "tim2timing.h"
/
//此程序用到了三个计时器,TIM2用于计数得到时间算速度,TIM3输出pwm波控制电机,TIM4编码器
转载
2024-09-10 12:37:49
76阅读
利用stm32单片机的休眠模式,使单片机间歇的休眠从而实现低功耗的目的。往往会出现进入休眠后无法唤醒,导致下一次程序烧不进去。通常的解决办法是:一般的开发板或单片机最小系统都会有复位键,按住复位键,点下载,然后松开复位键即可。我遇到的问题是:误入了stm32(STM32L051C6T6)的STOP模式,又没有写入相应的唤醒方法,导致后续的程序不能下载。使用MDK5 点击load时总会出现No ta
转载
2024-09-26 10:27:04
343阅读
解决MySQL中死进程(一个联合查询耗时32s)
转载
2018-06-15 16:20:17
756阅读
ESP32C2 AT固件使用ESP32 C2模组,如图1-1所示图1-1 ESP32 C2模组ESP32 C2开发板,如图1-2所示图1-2 ESP32 C2开发方案亮点 1、完整的 WiFi 子系统,符合 IEEE 802.11b/g/n 协议,具有 Station 模式、SoftAP 模式、SoftAP +Station 模式和混杂模式(即 Promiscuousmode,是一种特殊模式)
转载
2024-08-02 16:16:42
1565阅读
文章目录前情提要安装arduino IDEarduino IDE安装ESP32C3 SDK安装过程ESP32C3 工具更新过程环境测试注意事项其它系统开发环境搭建其它arduino环境搭建方法 前情提要自arduino环境发布以来,越来越多人使用这个开发环境,尤其是国内WiFi芯片大厂——乐鑫,自主研发的ESP8266、ESP32、ESP32S2、ESP32C3以及ESP32S3等系列WiFi开发
转载
2024-03-10 20:38:30
653阅读
ESP32固件安装和基础测试ESP32- WORRM- 32固件安装使用软件ZTsoft安装固件使用FLASH_DOWNLOAD安装固件基础测试使用ZTsoft点亮LED使用Mind+点亮LED使用ESP32注意,先断串口在断电!要不然会有概率把固件弄没 最近新弄了个ESP32,又可以玩硬件啦。好好写个入门教程。本篇包含:固件安装,还有推荐一些好用的软件。(主要是ESP32相关)ESP32- W
转载
2023-11-14 10:40:23
410阅读
..
原创
2021-12-08 10:43:29
2320阅读
如题,k3s 下使用 helm 操作时,出现一下错误内容:[root@k3s-rancher1 chart]# helm get values rancher -n cattle-system -o yaml > values.yamlError: Kubernetes cluster unreachable:
原创
2022-01-15 17:25:49
4324阅读
点赞
步骤一:打开ST官网https://www.stmicroelectronics.com.cn/content/st_com/zh.html
步骤二:点击工具和软件下–》嵌入式软件–》STM32微控制器软件
步骤三:点击STM32标准外设软件库或STM32Cube MCU和MPU包
步骤四:选择对应的型号 有一些型号没有的可以到“STM32Cube MCU和MPU包” 找找。
步骤五:下载软件(
原创
2022-01-29 15:04:39
3235阅读
0. 前言关于ESP-Matter,之前已经发布以下两篇博文,建议先了解相关基础概念框架后再着手开发:【ESP32-Matter】ESP-Matter 介绍【ESP32-Matter】ESP-Matter SDK 软件开发框架及目录结构介绍1. 开发环境搭建1.1 测试工具编译主机采用 Ubuntu 22.04 LTS测试开发板型号为 ESP32C3VSCode 用于软件开发注意:目前乐鑫推荐ub
本 esp32 Arduino 教程的目的是解释如何在 freertos 队列的前面和后面插入内容。此 esp32 教程的测试是使用集成在esp32 开发板中的dfrobot 的 模块设备进行的。引言本文主要说明如何在FreeRTOS队列前/后插入数据。有关在ESP32上使用FreeRTOS队列的入门教程,请参见这一篇文章:http://mc.dfrobot.com.cn/thread-27558
转载
2024-06-04 22:10:52
101阅读
目录一、STM32CubeIDE二、前言三、STM32CubeIDE下载四、STM32CubeMX安装五、打开STM32CubeMX1、优点2、缺点创建工程请查看文章(二) 一、STM32CubeIDESTM32CubeIDE是一个多功能的集成开发工具,集成了TrueSTUDIO和STM32CubeMX,它是STM32Cube软件生态系统的一部分。二、前言STM32CubeIDE是一个先进的C/