从计算机学院入坑工学院,第一次学习Arduino+ESP8266 NodeMcu(CH340驱动版)开发板的学习         本着小白上道,才发现各种开源项目和一些包在到处割韭菜,记录一下第一次学习安装遇到的坑(本次记录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:16:46
                            
                                516阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            8266+arduino确实是一个神奇的组合,很适合新人入手,不过对于从51或者32转型的过来人,使用起来颇有些崴脚。首先是开源库的存在,依托arduino的开源,在IDE或者github有很多的开源库使用,我猜测现有的一些驱动,估计都能找到驱动库,具体怎么找可能就要自己花费些时间了。前情提要:导线连接:     ESP8266---------------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 00:32:41
                            
                                224阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基础配置数据库:Mysql服务器:Linux后端:php前端:html,css,echar开发板:esp8266传感器:温湿度传感器,型号不会看成品演示esp8266把传感器的数据上传到服务器, 手机上访问网址就能看到当前的温度湿度。流程图流程图应该挺详细了。接口设计简单安全考虑,增加一个密钥验证, 防止被恶意写入乱七八糟数据;接口:http://zxyoyo.com/sky/iot123.php            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 11:32:01
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今天再次编译了linux 的内核,想起来之前一直没实现的嵌入式linux 的串口驱动,故想实验一下。 本文章会分别介绍CP2102 以及CH340两者的驱动 以及他们的简单的测试,后续可能会更新一个 使用串口驱动的demo。 实验平台是韦东山老师的imx6ullpro开发板,外接的模块就是cp2102 和ch340。CP2102 和CH340 其实是不太一样的驱动,最直观的表现就是 CP2102            
                
         
            
            
            
            NodeMCU开发板详解数字输入输出引脚(GPIO)如下图所示,ESP8266芯片四周分布很多引脚。这些引脚大部分可用作输入输出使用。这些用作输入输出的引脚统称为GPIO。ESP8266芯片的GPIO引脚可用作数字输入来读取引脚电平,也可用作数字输出向外围电路发出控制信号。在这一点上,GPIO引脚与Arduino开发板的引脚功能十分类似。(请注意,我在这里用的是类似而不是相同。因为GPIO引脚与A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 14:50:08
                            
                                171阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前一章介绍了在ESP8266下搭建的天气预报机。单片机—ESP8266模块开发当时结果中含有中文的部分乱码了,今天尝试着解决一下这个问题。 这里涉及到的问题有以下几步:首先要将utf-8的字符串,转化为gbk编码,然后通过查找HZK字库,找到对应的点阵数据,修改扫描模式,最后放到屏幕上显示。优化多个字符一起显示优化中英文一起显示我们一步一步来尝试解决。utf转gbk编码我们的开发环境是ESP826            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 22:20:05
                            
                                287阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简 介: 本文给出了利用CH340C芯片制作ESP32,ESP8266下载器的方法,并进行了实测测试。关键词: ESP32,CH340C,MicroPython,下载器  
 ▌01 ESP的MicroPython下载器1.重新设计  ESP32,ESP8266 利用MicroPython进行开发,可以比起基于MCU(STC8031,STM32F etc)进行电子开发和制作更加方便。在已            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 15:50:08
                            
                                1002阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第一篇:AT指令的使用&&用PC通过(ESP8266)向网络助手发送数据一、电平转换 相信做过串口通信的小伙伴都一定用过CH340电平转换(如下图,野火自带配套软件) 提醒诸君:USB转串口 = USB转TTL,(不要像我傻不拉几的以为指南者不带串口转TTL,又买了个转TTL线)。安装下图驱动,若端口出现第三幅图模样则安装成功(USB转TTL)(备注:芯片的引脚TXD、RXD是TT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 17:42:03
                            
                                759阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SI4432是高度集成度单芯片无线ISM收发器件。EZRadioPRO系列包括了发射机、接收机和射频收发器,让设计工程师可以有选择的设计利用里面的无线部分。SI4432提供了先进的无线功能,包括连续频率范围从240到930MHZ和可调输出功率高达±20dBm。SI4432的高度集成带来降低BOM,同时简化整体设计。极低的接收灵敏度(-118dBm的),加上业界领先的±20dBm输出功率,保证传输范            
                
         
            
            
            
            使用STM32+W5500方案是一种比较节省CPU开支的方案,无需多余的CPU资源管理Lwip协议。调试的时候很多情况下无法通信,现结合笔者近10年的调试经验(每次用W5500做板子,不会说是一帆风顺的- -),总结一下经常出现的问题:一、硬件问题晶振一般情况不会出现不起振的情况,25MHz无源晶体+18pF电容,无需1M电阻。如果怀疑,那就示波器测测;看有没有电容电阻焊错的,特别是,把电容错焊为            
                
         
            
            
            
            前言之所以写这篇文章,是记录一下使用ESP8266实现HTTP请求的完整过程,网上教程实在太少了而且不详细,出问题都不好找,估计诸位都转 MQTT 去了调试环境WIFI模块: ESP8266-01s 串口工具: USB-to-ttl, Wch-Link(带串口功能) 串口调试工具:安信可官方串口调试工具+XCom (Windows, 驱动Ch340); Serial Monitor (MacOs,            
                
         
            
            
            
            前言** 手头有两块ESP8266的开发板,一块是大家比较熟悉的NodeMCU , 另外一块是espressif 官方的开发板,两块开发板在下载程序的时候,有很大的区别,espressif 官方开发板需要手动以拨动开关的方式去reset 相关引脚,使得esp8266进入boot模式,而nodeMCU 则不需要手动去设置,运行下载脚本时,自动会进入boot模式。为了探究其中的奥秘,笔者查阅了相关资料            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-24 19:36:54
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             SHT3x文档CRC说明:CRC计算程序举例:#include <stdio.h>	
int main()
{
	unsigned char i; 
    unsigned char crc=0xff; /* 计算的初始crc值,文档已给出 */ 
//举例:CRC(0xBEEF) = 0x92
        crc =crc^0xbe;/* 第一个字节 */  
             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-19 18:06:10
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            54-基于stm32单片机矿井瓦斯浓度检测上传云平台(程序+原理图+PCB+元件清单全套资料) //网络协议层
#include "onenet.h"
//网络设备
#include "esp8266.h"
//硬件驱动
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "oled.h"
#include            
                
         
            
            
            
            1、准备开发板开发板功能区分布图开发板俯视图2、HTTP协议介绍HTTP协议简介    HTTP(HyperText Transfer Protocol)协议,即超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 协议是基于 TCP/IP 协议的网络应用层协议。     HTTP是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通过使用网页浏览器、网            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-03 09:35:14
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这是一个悲伤的故事,搞了一上午,最后的解决办法是我找到了开发板的原装数据线,一换上去,板卡上电后,点击安装,就安装驱动成功了。。。。。把我走过的弯路记录在下面,链接里的办法是能解决阶段问题的,万一以后用的上。安装ch340驱动不成功,显示的是预安装成功,不是安装成功:如果安装过程中,提示:预安装成功 且 无法正常使用USB串口。 那么将,请手动将serenum.sys和serial.sys这两个文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 20:15:56
                            
                                1582阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、环境介绍二、I2C配置1.I2C总线协议2.硬件I2C和模拟I2C 三、传感器配置1.温度传感器AHT202.光照传感器3.传感器部分测试 四、ESP8266配置 五、MQTT1.MQTT协议介绍 2.MQTT主题订阅2.1.CONNECT——连接报文2.2.CONNACK——确认连接请求2.3.SUBSCRIBE——订阅报文2.4.SUBACK——            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 11:45:07
                            
                                227阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP8266 开发尝试
    前言一直在开发软件。今日突然心血来潮想尝试一下硬件。于是就买了这样一个板子: 买的淘宝上大佬帮忙找的一个套装。 除了板子之外还有一些线和其他配件:温湿度传感器,气压传感器,光线传感器,小屏幕。板子的型号是 ESP8266 CH340G 。另外还买了一个霍尔传感器:   尝试入门             
                
         
            
            
            
            目录CH340系列简介芯片特性选型参考微信号:dnsj5343对比差异及注意事项基于CH340X实现的32V/F系列MCU一键下载电路 CH340系列简介CH340系列为USB总线的转接芯片,实现USB转串口或者USB转打印口。在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到 USB 总线。  CH340X/N/K等USB转串口            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-14 12:22:39
                            
                                175阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CH340驱动是一款用于连接USB设备的驱动程序,它在Linux系统中起到了至关重要的作用。CH340驱动在Linux系统中的安装和配置是使用红帽操作系统的用户必须了解的一个重要知识点。
首先,要使用CH340驱动在Linux系统中连接USB设备,用户需要确保系统中已经安装了相应的驱动程序。在红帽系统中,通常可以通过包管理器来安装驱动程序,比如使用yum来安装CH340驱动。用户可以在终端中输入            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-06 12:32:42
                            
                                1262阅读