现在笔记本电脑的性能越来越好,由于它的便携性普及度自然也越来越高,然而这对于想学习单片机的朋友不是个好消息。现在的单片机及各种开发板很多都是利用串行口来烧写程序,而各大厂家的笔记本电脑很少有带串行RS-232接口的,这就给学习者带来了不便。市场上已经有很多USB转RS-232的转换线,但质量参差不齐,能用的一般都很贵,便宜的一般都不能用。对于咱们这些穷学生还是省一点为好,那就自己动手吧,同时还能练            
                
         
            
            
            
            20211105之前给乐鑫在github上提了bug,目前应该修正close了。 大家拿新代码就应该没这问题。root cause是从s2开始给内存加了memlock锁,在menuconfig中关掉这个内存锁就好了。Component config → ESP System Settings → Memory protection 有兴趣可以上去看下issue:https://githu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-20 22:50:30
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ESP32S2应用开发——USB通信(CDC类) 目录ESP32S2应用开发——USB通信(CDC类)前言1 硬件介绍1.1 硬件连接2 软件开发2.1 安装开发板2.2 安装库2.3 运行示例代码2.4 USB传输速度测试结束语 前言ESP32-S2是继ESP32之后新出的一款的MCU,而USB接口是ESP32-S2的一大特色,虽然使用的只是USB1.1协议,但是相比于串口而言传输速度还是要快很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 09:26:59
                            
                                762阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用USB转TTL串口板和ST-LINK调试下载器给STM32单片机下载程序简介STM32的启动模式JTAG和SWD接口引脚对比驱动安装使用官方STM32 ST-LINK Utility软件给STM32F103C8T6开发板下载程序使用官方Flash Loader Demonstrator串口下载软件给STM32F103C8T6开发板下载程序总结 简介ST-LINK/V2是为评估、开发STM8系            
                
         
            
            
            
            ESP32-S3 USB虚拟串口详解USB-OTG 外设介绍USB-OTG: USB-OTG是一种USB规范,允许嵌入式系统(如手机、平板电脑、单片机系统等)在没有主机(如个人电脑)的情况下直接相互通信,同时也能够作为传统USB主机或设备操作。这意味着一个带有USB-OTG功能的设备可以扮演两种角色:主机角色(Host)和外设/设备角色(Peripheral)。当作为主机时,它可以连接并控制其他U            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 12:13:35
                            
                                2991阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            掌控你的设备:ESP32 BLE HID 鼠标键盘模块项目地址:https://gitcode.com/asterics/esp32_mouse_keyboard项目介绍ESP32 Mouse/Keyboard for BLE HID 是一个基于 ESP32 的蓝牙低能耗(BLE)人机交互设备(HID)实现,支持键盘和鼠标功能。这个开源项目不仅提供了串行API,与Adafruit的EZKey HI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-12 16:00:15
                            
                                352阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第1步:功能此板的主要特点是ESP32 FireBeetle开发板处理所有通信,传感器读数和输出。有两个步进电机驱动器,可控制两个双极步进电机。I2C总线也已断开,可用于APDS9960或LCD等组件。为了读取温度,需要断开连接到DHT22传感器的引脚以及用于读取环境光水平的光敏电阻。板上有一个模拟灯带,该模拟灯带具有三个MOSFET。步骤2:PCB我首先通过在Eagle中创建原理图开始了PCB设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 21:55:55
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            计划准备自己制作一台3D打印机,故将制作过程记录在此方便以后查阅。计划首先制作加热头部件,此部件的主要功能是通过加热棒加热挤出头,然后从送料管道将ABS或者PLA材料线材送入后融化成为液体后,从挤出头挤出,挤出后通过控制挤出头的移动达到堆积的目的。挤出头上还有一个K型号热电偶是探测当前加热头的温度,由于ABS或者PLA材料的融化温度不一样,并且不能过高,因此要时刻的检测当前的加热头温度来控制加热棒            
                
         
            
            
            
            <p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 说明前面章节是单片机主动访问升级,这节使用Android软件控制更新单片机程序!注意哈,只是在原先的基础上让APP把固件地址发给设备,而            
                
         
            
            
            
            上节代码问题传送门:STM32控制ULN2003驱动步进电机28BYJ-48最基础方法 上节代码应该是能搜到的控制ULN2003驱动步进28BYJ-48最通用的方法了,但是上节代码的执行会导致整个系统进行阻塞。如果电机运转10圈可能导致41s的阻塞时间,这对于任何系统工程都是致命的。 在这41s中整个cpu都在改变IO口状态和delay_ms中循环,主要流程如下:A相 --> delay_u            
                
         
            
            
            
            目录一、要求二、实验器材三、具体操作流程1.硬件连接2.软件准备3.文件传输四、总结 一、要求串口传输文件的练习。将两台笔记本电脑,借助 usb转rs232模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。二、实验器材两台笔记本电脑; 杜            
                
         
            
            
            
            (1)实验目的本实验旨在利用MicroPython编程语言控制ESP32模块实现使用UART方式控制数据的收发。 MicroPython中的UART通信是一种常用的串行通信方式,用于在嵌入式系统中实现设备间的数据传输和通信。UART通信通过串口连接,可以实现双向的异步数据传输。 使用MicroPython的UART功能,可以通过配置串口的波特率、数据位数、停止位数和校验位等参数,来建立稳定的串行通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 13:49:00
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1摘要2研究区2科学问题4研究框架5研究方法6结果分析7讨论 1摘要生态安全模式(ESP)通过识别、组合和评估生态系统中的关键生态要素来关注这些要素。本研究试图识别珠江三角洲(PRD)的ESP并提供优化建议。计算并应用生态系统服务构建生态阻力面;形态空间格局分析(MSPA)和景观连通性分析用于识别生态源;并应用最小累积阻力(MCR)模型提取生态廊道和生态节点。结果表明,1995-2015            
                
         
            
            
            
            【MicroPython ESP32】Http Get方法获取网络时间+OLed显示效果演示本示例基于Thonny平台开发。通过Http请求Get方法获取有关时间戳数据,然后通过将json数据解析,和时间换算,最终得到网络时间。这个和NTP直接获取时间有差别。可供调用的网络时间API接口淘宝API接口:http://api.m.taobao.com/rest/api3.do?api=mtop.co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 14:19:55
                            
                                420阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本工程源代码托管位置 https://github.com/tidyjiang8/esp32-projects在 GitHub 上找到一个德国小伙移植的 ESP32 音频相关的项目,实现起来比较简单,在这里分享一下。该项目主要是向一个网络服务器获取音乐,然后在 ESP32 上面进行本地解码、播放,从而做成了一个网络电台的功能。【所需硬件】最简单的方案包括:一块 ESP32 开发板一个低功率的喇叭由            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 22:15:20
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Arduino 硬件多年来,Arduino发布了100多种硬件产品:板,扩展板,载体,套件和其他配件。在此页面中,您将找到所有活动Arduino硬件的概述,包括Nano,MKR和Classic系列。 官网支持;Arduino Hardware | Arduino常见Arduino开发板系列有Uno、Nano、Mega2560、ESP8266、ESP32、PI PICO,他们的生态还在不断壮大,会有            
                
         
            
            
            
                 vr手柄设置       Virtual reality is the next big thing in digital gaming…and this time it might even stick around. But one of the biggest hurdles to adoption for VR systems like the Oculus Rift and t            
                
         
            
            
            
            基于STC51单片机的风扇设计要求:利用直流电机充当风扇键盘可以调整风扇的转速设计概述:  按照设计要求,风扇的开与关需要用到独立键盘,转速控制需要用到PWM技术。所需要的单片机芯片为STC89C52,所用的硬件工具是由华清远见开发的基于STC89C52的智能小车。该小车配备所需要的独立按键模块和直流电机模块,独立按键模块由P3口控制,直流电机模块由P1口控制。STC89C52是一种低功耗,高性能            
                
         
            
            
            
            vx:嵌入式工程师成长日记https://mp.weixin.qq.com/s?__biz=Mzg4Mzc3NDUxOQ==&mid=2247484170&idx=1&sn=3fa68d0fbf30cf614e8779abf38c3e2b&chksm=cf430652f8348f44e4b95bb7b22ce7f9f5a86e13f421741aefd08cedb1            
                
         
            
            
            
            U8g2 软件i2c移植到stm32 文章目录U8g2 软件i2c移植到stm32第一步:准备资料第二步写驱动:第三步:修改u8g2源文件1.修改`u8g2_d_setup.c`2.修改`u8g2_d_memory.c`第四步:开始写main.cpp1.C++引入C文件需要像这样,否则会报错提示找不到函数/信息丢失等2.主函数添加代码效果图片!!!可能存在的报错(必看)1.C++类兼容错误(使用C