需要用到 TFT_eSPI库,*1.3非必须但建议 文本编辑器notepad++2.硬件需要:合宙CORE-ESP32-C3开发板一块,现在又出了新版,这里是旧版1.3寸LCD ST7789 240*240 屏幕一块(芯澜科技、金逸晨我都买了一块一模一样,屏幕贴膜角颜色是蓝色(这对于配置TFT_eSPI库的配置文件有用),但是可能区别于其他1.3寸,各位注意看清)其他连接线2.1连接,物            
                
         
            
            
            
            1硬件概述本文将描述Air系列模块(2G和4G模块)Lua版本上通用串口、调试串口、调试串口、USB口的特性和使用方法,先看一张对比图:若无特别说明,下文中描述的串口包括通用串口、调试串口、USB口三种,描述的串口通信的对端设备称作MCU。2应用层数据收发原理注意:默认状态下,在合适的时间点(此时间点不可预知),系统会自动进入休眠状态;串口数据收发之前,必须通过pm.wake(...)接口使系统持            
                
         
            
            
            
            合宙GSM模块Air202 烧录iRTU固件连接阿里云烧录固件1.固件文档下载2.通过Luatools v2进行固件下载配置设置通讯步骤问题解答1.设备到云出现9236错误  通过使用稀饭大佬的iRTU项目对Air202 GSM模块进行配置,可实现傻瓜式上云。 烧录固件1.固件文档下载提取码 79b22.通过Luatools v2进行固件下载硬件连接,使用USB转TTL模块,将RX与Air202            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 07:20:58
                            
                                244阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如果说物联网是一张蜘蛛网,连接各种智能终端设备,那么WiFi模块就是那一缕缕蜘蛛丝,是各个设备的无线连接的通道。生活中只要使用智能终端设备,仍需要用到WiFi。WiFi的现存量及普及程度,有着其他无线技术协议无法比拟的优势。随着物联网领域的快速发展,物联网在共享经济、智能家居,智能安防、智能医疗,智慧交通等领域已经愈发成熟,布满我们生活的各个角落。在物联网时代,机器之间的交流是通过无线通信技术。目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 19:32:37
                            
                                178阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            书接上文《单片机开发—ESP32-S3模块上手》本章内容熟悉一下ESP32S3的开发,修改范例程序的lvgl,使之能够匹配现在的显示屏。 具体工作大概为通过SPI接口连接一块SPI串口屏幕,并且适配lvgl,最后加上触摸屏作为输入。屏幕用了这块SPI屏幕,带触摸和SD卡插槽。下面有显示部分引脚功能说明软件工程工程有一个lvgl的demo程序,位于Espressif\frameworks\esp-i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 15:23:20
                            
                                942阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需求:最近项目中遇到了这样一个需求,几千条含经纬度的数据,要根据位置将其按照街道分类(街道是比区小一级的行政单位)先百度了,没有精确到街道一级边界集合,所以只能自己想办法获取各个街道的边界了 步骤1:先获取边界点的集合                        &n            
                
         
            
            
            
            此处所说的ESP32C3,是合宙9.9元包邮的那一款,即所谓的“简约款”,无串口芯片。虽然有串口芯片的经典款版本兼容性更好,但随着各种IDE的不断升级,无串口使用起来也能游刃有余。1.Arduino环境搭建首先到Arduino.cc上下载并安装Arduino,此处不再赘述,按照 “工具->开发板->开发板管理器”,搜索esp32,安装"esp32 by Espressif System            
                
         
            
            
            
            目录1.前情提要2.使用平台简介3.AIR724发送MQTT消息(不看啰嗦的话直接点击这里看发送方式)3.1.确保正确联网3.2.得到正确的服务器公网IP3.3.发送AT指令给Air724,让Air724发送MQTT消息3.4.验证是否成功接收4.题外话如有错误,欢迎指正 1.前情提要在上一篇关于物联网的文章中介绍了如何建立一个MQTT的EMQX服务器,有需要的同学可以点击查看。在这里服务器的作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 15:30:38
                            
                                229阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录点击这里查看所有博文本系列博客,理论上适用于合宙的Air202、Air268、Air720x、Air720S以及最近发布的Air720U(我还没拿到样机,应该也能支持)。先不管支不支持,如果你用的是合宙的模块,那都不妨一试,也许会有意外收获 我使用的是Air720SL模块,如果在其他模块上不能用,那就是底层core固件暂时还没有支持,这里的代码是没有问题的。例程仅供参考!一、环境搭建前准备1、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 12:03:11
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                接下来介绍USB设备的枚举,枚举就是从设备读取各种描述符信息,这样主机就可以根据这些信息来加载合适的驱动,从而知道是什么样的设备,如何进行通信。 枚举过程使用的是控制传输。控制传输可以保证数据的正确性。控制传输分三个过程:建立过程,可选数据过程及状态过程。    下面介绍枚举的详细过程。               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 12:47:22
                            
                                245阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP32开发环境搭建 - VScodeESP32开发环境搭建VScode下载及设置安装PlatformIO IDE创建工程编译及烧录API及例程 ESP32开发环境搭建本文采用VScode作为开发IDE,使用ESPIDF作为开发的库,开发时资料比较好查,不像Arduino库,很多函数不好找资料。毕竟IDF开发是官方提供的库函数,资料相对还是好找的,IDF库函数链接:https://docs.e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 12:14:34
                            
                                389阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            合宙AIR32F103CBT6刷回CMSIS DAP固件和DAP升级固件以及刷ST-LINK V2-1固件方法⛳2024-1-3 更新:?合宙AIR32F103CBT6开发板可以刷4种固件,引脚都是兼容的,具体详情,可以查看上面的,个人制作的开源电路文章内容。?4种固件分别:?ST-LIN V2(STM8/STM32) :可调试STM8和STM32.?ST-LINK V2-1(STM32+V            
                
         
            
            
            
            目录基础资料探讨重点硬件准备内容参考2.1 编译底包2.2 编译升级包2.3 Fota CSDK样例使用说明2.4 差分包生成三、差分包升级测试流程基础资料基于Air780E开发板:Air780E文档中心简介:CSDK开发探讨重点本系列主要探讨利用合宙平台进行fota_iot差分包升级的基本操作、编译及上传,升级等操作。硬件准备Air780E开发板1块,SIM卡1张。内容参考官方wiki:http            
                
         
            
            
            
            深耕嵌入式操作系统LuatOS和主控CPU组合发展应用,提升开发效率,切实解决工程师痛点。合宙9月份推出国产MCU系列Air101之后,不少工程师朋友问:IO可不可以再多些,功耗可不可以再低些?工程师需要,合宙造!——合宙MCU新品Air103来了!
 合宙Air103 MCU芯片有何不同?相较于传统MCU,合宙Air103芯片最大特色是——搭载LuatOS系统,让物联网应用更简单便捷。            
                
         
            
            
            
            合宙 4G 系列模组 AT 命令 MQTT 接入合宙 4G CAT.1 系列模组的 AT 命令支持 MQTT,请参考以下步骤,只需几分钟就可以接入云平台并上报数据,还可以从云平台下发命令实现远程实时控制。如果您还不了解云平台的 MQTT 接入协议,可以点击 设备 MQTT 接入 详细了解。支持模组以下 AT 指令来自官方 AT 固件 AirM2M_720U_V301836_LTE_AT.pac,支            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 13:55:44
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            7.3 配置外部中断7.3.1 外部中断按钮设置设置 外部中断是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单 片机的中断系统将迫使 CPU 暂停正在执行的程序,转而去进行中断事件的处理;中断处 理完毕后.又返回被中断的程序处,继续执行下去。 首先我们需要把开发板上的按键设置为外部中断来进行触发,这边选用的是“KEY_Y1”,它是由一个按键串联PH2引脚至地的,因此我们需要用下降            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-05 21:57:35
                            
                                281阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            合宙air32f103开发板出厂自带daplink固件,可以当作daplink使用,在win10系统中可以直接用,但如果是win7系统,一般得安装驱动程序,但安装网上的驱动程序也不一定可以让daplink为系统所识别并能正常使用。所以部分用户可以把它刷成stlink用用,具体如何操作本人按上面两篇文章说法重刷stlink固件,有关测试结果如下:一、直接拖放的方法不能用。按文章所说的,在win10系            
                
         
            
            
            
            一、简介本章目的:在上一章已实现串口的基础上,添加定时器的功能。实现串口接收帧的时间间隔标志,当超过10ms没收到串口数据时处理当前已接收到的数据。二、从例程移植由于已经实现了串口的例程,只需要找到定时器的相关例程即可。找到定时器工程的例程:ModuleDemo\TIM\TIM_Basic\USER\TIM.uvprojx三、移植具体的移植过程,不再介绍了,将初始化和中断配置的部分复制过来就可以了            
                
         
            
            
            
             文章目录1. What is JavaScript ?2. Starting with javascript2.1 NUMBERS(数字)2.2 STRINGS(字符串)2.3 COMPARISONS(比较)2.4 VARIABLES(变量)2.5 ARRAYS(数组)2.6 JS OBJECTS (JS对象)2.7 LOGIC OPERATORS AND CONTROL STRUCTURES(            
                
         
            
            
            
            物联网技术应用的蓬勃发展,为无线通信技术带来了无数商机,越来越多的芯片(如处理器和微控制器MCU)厂商开始厉兵秣马,加快了WiFi/BT/ZigBee等技术的研发,以在物联网市场站稳脚跟。 从最初至今,整合无线的单芯片MCU、集成MCU和无线功能的模块、整合嵌入式处理器和无线的单芯SOC等产品和方案全线开花。针对物联网市场,深圳飞睿科技推出了一款名为ESP32-S3 乐鑫wifi芯片。据悉,该芯片