近期开发一个产品,成本、功耗的缘故,需要在ESP8266上开发程序,经历一下过程,作为记录,以免再走重复的弯路。1. 硬件准备:购买USB转TTL模块。一开始想把开发需要的材料做得简单点,就定下了USB转TTL + ESP-12S 共2个开发模块的方案,希望通过USB-TTL模块直接给ESP-12S供电,结果发现ESP-12S电流较大,或者USB-TTL模块的问题,一旦接入ESP12S就会导致US            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 14:36:20
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            按照上一讲将8266模块与USB转TTL正确连接并确保模块工作正常后,在电脑的设备管理器可看到硬件信息,我这里显示为COM4(如图一),这时可打开串口调试助手(如图二)【图一】【图二】根据自己硬件设备选择COM口号,勾选自动换行显示复选框,再点击“打开”按钮,如果正常运行此时“打开”按钮会变成红色的“关闭”按钮一、客户端 这里先提前说明一下会用到的命令重启模块命令:AT+RST 设置模块模式命令:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 14:37:20
                            
                                360阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            下面就具体说说我的ESP8266-01模块的配置吧: 我用的模块是如上图片所示的模块印出来八个引脚()  关于四个引脚(GPIO2,、GPIO0、CH_PO(EN)和CPIO16(RST))的定义如下:(是我自己收集的信息,肯定有不完整的部分。希望大家指正) GPIO0:当为高电平时代表从FLASH启动,为低电平时进入系统升级状态; GPIO16:可以作为外部硬件复位(RST); CH_PD:用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 16:38:29
                            
                                238阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            STM32接入机智云工具包下载机智云演示Demo为了叙述我后面做的物联网项目,同时方便大家学习利用机智云进行物联网开发,我觉得有必要把接入机智云的教程细致的描述一下。硬件准备开发板使用正点原子精英板,大家使用其他板也可以,STM32就行,即使是STM32F103c8t6也都可以:WIFI模块使用ESP8266,我用的是正点原子的,大家用其他的8266也可以:传感器我直接用精英板上带着的光敏传感器和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 07:00:09
                            
                                234阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ARDUINO UNO跟ESP8266结合电路程序1. 第一步——ARDUINO引用软串口库基本的只引用软串口#include <SoftwareSerial.h>
 
SoftwareSerial mySerial(10, 11); // RX, TX 配置10、11为软串口带有各种检测的#include <SoftwareSerial.h>
// 软串口
Softwar            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 06:23:24
                            
                                805阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、前期准备二、固件烧写 三、创建机智云产品四、MCU开发好记性不如赖笔头,为了自己以后开发物联网项目,同时方便大家学习利用机智云进行物联网开发,我觉得有必要把自己的学习经历写下来。一、前期准备STM32核心板或者开发板一个(板子上带有LED)网上这种便宜的ESP01S一个USB转TTL模块一个二、固件烧写ESP8266烧写机智云的官方固件,才能与机智云进行通信。固件可以去机智云官网            
                
         
            
            
            
            ESP32有两个ADC,每个ADC有多个通道,同一时间每个ADC只能采集一个通道ADC输出关键字:Serial.println(analogRead(35));  //analogRead(35)获取指定IO口的模拟电压数据(该方法将阻塞直到采集完成);数据范围为0~2^12-1,即0~4095.ESP32 DAC有两个脚:25 26DAC输出关键字:dacWrite(25, 100);  //2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-06 22:41:36
                            
                                1028阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            WiFi物联网智能插座硬件设计的重点就是电能计量,为此单独写一篇博文讲解电量计量的设计方案和实现原理。电量计量选用上海贝岭的BL0942芯片,最主要有原因是:硬件方案设计简单、计量精度不错且免校准、价格便宜以及软件驱动方法简单。 项目PCB、原理图和代码下载:1、芯片功能BL0942 能够测量电流、电压有效值、有功功率、有功电能量等参数,可输出快速电流有效值(用于过流保护),以及波形输出等功能,外            
                
         
            
            
            
            ### 如何实现ESP8266与Python的连接:从入门到实践
在物联网(IoT)的背景下, ESP8266已成为广受欢迎的wifi模块,与Python结合使用可以大大提高开发效率。对于刚入行的小白来说,理解如何实现“ESP8266与Python源码”的连接,需要一步一步的指导。以下是完整的流程及代码示例。
#### 流程概述
首先,我们会通过下表来概述整个实现流程。
| 步骤 | 描述            
                
         
            
            
            
            使用的是 ws2812数字灯珠 + esp826601s +mqtt 使用arduino IDE开发 能够实现使用mqtt控制多种彩灯模式效果演示:链接ws2812数字灯珠 有信号的输入和输出 有信号的输入和输出DO是信号输出 DI是信号输入 将多个RGB灯串联,信号进行传输然后实现灯带。有很多种 我使用是这种来充当led灯联合esp826601s使用只需要一个GPIO给ws2812 信号端就可以            
                
         
            
            
            
            STM32芯片IO口工作模式介绍(二)上拉输入、下拉输入、浮空输入二、上拉电阻、下拉电阻的作用三、拉电流和灌电流  上一篇文章介绍了推挽输出和开漏模式,本篇继续介绍其他模式 上拉输入、下拉输入、浮空输入意思相对简单不做详细介绍。 上拉输入时IO口在悬空状态下为高电平。 下拉输入时IO口在悬空状态下为低电平。 浮空输入时IO在悬空状态时相当于高阻状态。 IO口输入模式内部结构如下图所示(参考):二            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-18 18:26:32
                            
                                908阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在机智云论坛也泡了这么久了,学到了不少新的东西,也体验了机智云在云服务上的独特之处。现在将自己的一点点动手实践分享一下,希望对一些朋友有所帮助。 ——————————————————华丽的分界线———————————————— 首先实物图奉上,比较简陋别见怪啦哈哈 ●实验名称:基于机智云平台的红外热释传感器的应用 ●实验目的:1. 能够在云平台下,手机实时观测传感器返回的AD值;   &            
                
         
            
            
            
            浮空,顾名思义就是浮在空中,上面用绳子一拉就上去了,下面用绳子一拉就沉下去了. 开漏,就等于输出口接了个NPN三极管,并且只接了e,b. c极 是开路的,你可以接一个电阻到3.3V,也可以接一个电阻到5V,这样,在输出1的时候,就可以是5V电压,也可以是3.3V电压了.但是不接电阻上拉的时候,这个输出高就不能实现了. 推挽,就是有推有拉,任何时候IO口的电平都是确定的,不需要外接上拉或者下拉电阻.            
                
         
            
            
            
            引言 1.1. 目的 ESP8285模组ESP-IDF(Espressif IoT Development Framework)进行软件开发。包括编译环境搭建,客制化AT,API开发,调试下载等。ESP-IDF介绍 2.1. 概述 ESP8285和ESP8266的代码是兼容的,8285是内置FlashSPI Mode(设置为DOUT模式),8266需要外挂Flash,两款芯片内置超低功耗 Tens            
                
         
            
            
            
            外部中断可以分为电平触发和边缘触发两种,那么这两种中断有什么区别。中断基本概念是:CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。通俗点说:你正在家里做家务,突然有人来找你,打断了你的进程,在你们交谈完之后            
                
         
            
            
            
            gpio输出:一.第一步搭建工程二.打开e2studio配置GPIO任务:点亮两个led灯根据外设板图得知,板子上的led灯需要高电平才可以点亮,故假设以P401和P404为例。1.在e2studio中可以直接设置p401和p404为高电平输出模式。可以用R_IOPORT_PinWrite()和R_IOPORT_PortWrite()两个函数进行配置高电平。R_IOPORT_PinWrite()&            
                
         
            
            
            
            低电平      编辑
    低电平(Vil)指的是保证 
   逻辑门的输入为低电平时所允许的最大输入低电平,当 
   输入电平低于Vil时,则认为输入电平为低电平。 
    
     
   
     低电平 
   
     Vil 
    
   
     主要应用 
    
   
     测量电缆和保护连接 
     目录    1             
                
         
            
            
            
            STM32 四种输入输出模式。 STM32的四种输入方式:1、上拉输入(GPIO_Mode_IPU) 上拉输入就是信号进入芯片后加了一个上拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为高电平; 2、下拉输入(GPIO_Mode_IPD) 下拉输入就是信号进入 芯片后加了一个下拉电阻,再经过施密特触发器转换成0、1信号,读取此时的引脚电平为低            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 17:09:05
                            
                                251阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESP32C3启动流程可以分为如下3 个步骤:一级引导程序(PBL):被固化在了ESP32-C3 内部的ROM 中,它会从flash 的0x0 偏移地址处加载二级引导程序至RAM (IRAM & DRAM) 中。二级引导程序(SBL):从flash 中加载分区表和主程序镜像至内存中,主程序中包含了RAM 段和通过flash高速缓存映射的只读段。应用程序(RTOS):APP启动运行,这时RT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 11:26:02
                            
                                1736阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            硬件esp8266 01s USB转TTL CH340模块烧录接线 8266对应的针脚如上所示。烧录模式下: 将UTXD接到串口模块的RX上, 将URXD接到串口模块的TX上, CH_PD和VCC接3.3V GND和GPIO0接GND 其余脚无视即可。注意,这里烧录模式,如果要工作的话请将GPIO0脚悬空,即断开,否则设备不会正常工作!工具ESP_DOWNLOAD_TOOLesp全部固件 (Ai-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-19 21:29:04
                            
                                106阅读
                            
                                                                             
                 
                
                                
                    