<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[光子物联科技主要介绍STM32单片机，GD32单片机以及各种传感器模块原理以及驱动，适合学生，工程师等学习单片机嵌入式开发、传感器驱动、通信协议等。]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zy2232652</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zy2232652]]></copyright><item><title><![CDATA[ESP32传感器模块编程实践(二)DIY智能WIFI视频四驱小车]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/170246304</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/170246304</guid><author>zy2232652</author><pubDate>Sat, 07 Nov 2026 19:37:35 +0800</pubDate><description><![CDATA[本文介绍基于ESP32-CAM的WIFI视频控制小车设计，通过集成OV2640摄像头与L9110S电机驱动模块，实现小车远程视频传输与无线操控。利用ESP32-CAM的Wi-Fi功能搭建热点，用户可通过电脑或手机浏览器实时查看小车前方画面，并发送前进、后退、左转、右转及停止指令，由ESP32-CAM控制电机驱动电路完成相应动作。项目融合硬件连接、嵌入式编程与网络通信，完整呈现“从0到1”的智能系统开发过程，是多学科交叉实践的优秀范例。]]></description><category></category></item><item><title><![CDATA[ESP32传感器模块编程实践(一)DIY智能WIFI视频控制小车]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/168555967</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/168555967</guid><author>zy2232652</author><pubDate>Mon, 26 Oct 2026 16:35:05 +0800</pubDate><description><![CDATA[本文介绍基于ESP32-CAM的WIFI视频控制小车设计，通过ESP32-CAM实现摄像头视频采集与Wi-Fi通信，结合L9110S驱动直流有刷电机，完成小车前进、后退、左转、右转及停止等动作。利用Arduino IDE开发环境编写固件，实现远程视频实时传输与指令控制，支持手机或电脑通过浏览器操控小车，完整呈现“从零到一”的智能硬件开发过程。]]></description><category></category></item><item><title><![CDATA[Arduino IDE 安装及ESP32-CAM模块下载实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/168439827</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/168439827</guid><author>zy2232652</author><pubDate>Tue, 20 Oct 2026 10:51:08 +0800</pubDate><description><![CDATA[本文详细介绍使用Arduino IDE开发ESP32-CAM模块的全流程：通过安装Arduino IDE并配置ESP32支持包，连接烧录座（含CH340驱动），正确设置开发板参数（如AI Thinker ESP32-CAM、Flash模式等），完成程序编译与烧录。成功后可通过串口监视器获取摄像头IP，浏览器访问即可实时查看视频流，实现快速上手与功能验证。]]></description><category></category></item><item><title><![CDATA[STM32传感器模块编程实践(二十二)DIY智能WIFI视频控制小车]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/166786165</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/166786165</guid><author>zy2232652</author><pubDate>Wed, 30 Sep 2026 14:04:05 +0800</pubDate><description><![CDATA[本文介绍基于STM32F103C8T6与ESP32-CAM的WIFI视频控制小车设计。通过STM32主控驱动L9110S电机实现前进、后退、转向等动作，ESP32-CAM模块完成视频采集与WIFI传输，支持手机或电脑远程实时查看小车前方画面并操控。系统采用H桥电路控制直流有刷电机，结合串口通信实现指令传输，完整实现了“视觉+远程控制”的智能小车功能，是一次融合机械、电子与嵌入式开发的综合性实践。]]></description><category></category></item><item><title><![CDATA[STM32传感器模块编程实践(二十一)DIY语音控制小车套件模型]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/163394017</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/163394017</guid><author>zy2232652</author><pubDate>Sun, 02 Aug 2026 19:35:51 +0800</pubDate><description><![CDATA[本项目基于STM32F103C8T6单片机设计了一款语音控制的智能小车模型，通过离线语音识别模块实现"前进、后退、转向、停止"等指令控制。系统硬件由主控单元、L9110S电机驱动模块和语音识别模块组成，控制直流有刷电机运动。]]></description><category></category></item><item><title><![CDATA[STM32传感器模块编程实践(二十)ESP8266实现MQTT连接OneNET上传温湿度数据]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/160444006</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/160444006</guid><author>zy2232652</author><pubDate>Sun, 26 Apr 2026 20:02:46 +0800</pubDate><description><![CDATA[本文介绍了STM32F103C8T6单片机，使用ESP8266的MQTT协议连接OneNET，包括ESP8266的固件烧录，OneNET的Token生成，MQTT相关的AT指令实现OneNET登录，温湿度数据上传]]></description><category></category></item><item><title><![CDATA[STM32传感器模块编程实践(十九) 光子物联北斗GPS双模定位模块简介及驱动源码]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/159515445</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/159515445</guid><author>zy2232652</author><pubDate>Fri, 27 Mar 2026 11:56:23 +0800</pubDate><description><![CDATA[光子物联北斗GPS模块采用中科微AT6558芯片，具有高灵敏度（跟踪灵敏度-162dBm）、低功耗和小型化特点（25×35mm），支持北斗/GPS双模定位。模块支持3.3V/5V电平，内置可充电电池保持星历数据，定位精度&lt;3米，冷启动时间40秒。通过串口输出NMEA-0183协议数据，包含经纬度、UTC时间等信息。适用于车载监控、手持设备等场景，需外置天线在露天环境使用，初次定位需1-3分钟。模块提供标准接口，仅需连接VCC、GND、TX、RX四线即可工作。]]></description><category></category></item><item><title><![CDATA[STM32传感器模块编程实践(十八)DIY电子游戏机模型]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/158261987</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/158261987</guid><author>zy2232652</author><pubDate>Sat, 21 Feb 2026 21:40:35 +0800</pubDate><description><![CDATA[本文介绍了一个基于STM32F103C8T6单片机的电子游戏机项目，包含硬件设计和软件实现。硬件采用1.8寸TFT液晶显示屏和6个独立按键，通过SPI通信实现显示控制。系统实现了贪吃蛇、俄罗斯方块和飞机游戏三种游戏功能。文章详细阐述了硬件连接原理、按键输入检测方法和TFT显示控制技术，并提供了STM32CubeMX配置流程和关键程序代码。该项目不仅具有技术实践价值，还能培养产品思维和综合开发能力。]]></description><category></category></item><item><title><![CDATA[STM32传感器模块编程实践(十七)DIY智能电子门锁套件模型]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/156514565</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/156514565</guid><author>zy2232652</author><pubDate>Wed, 07 Jan 2026 21:39:18 +0800</pubDate><description><![CDATA[本文设计了一款基于STM32F103C8T6单片机的智能门锁模型，支持密码输入、NFC刷卡和指纹识别三种开锁方式。系统硬件包括4×4矩阵键盘、RC522刷卡模块、AS608指纹模块、L9110S电机驱动和OLED显示屏。键盘通过行列扫描检测按键，指纹模块采用串口通信协议，刷卡模块基于13.56MHz射频识别技术，电机驱动采用H桥电路控制正反转。各模块通过特定引脚与主控芯片连接，实现多模式身份验证和门锁控制功能，满足现代智能门锁的安全性和便捷性需求。]]></description><category></category></item><item><title><![CDATA[STM32单片机开发入门(十一)STM32CubeIDE下载安装及开发调试说明]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/155806695</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/155806695</guid><author>zy2232652</author><pubDate>Mon, 15 Dec 2025 21:58:42 +0800</pubDate><description><![CDATA[STM32CubeIDE 2.0.0安装使用指南，详细介绍STM32CubeIDE的安装步骤，以STM32F103C8T6单片机为例，通过STM32CubeMX生成工程代码，在STM32CubeIDE中导入工程编辑、编译、调试代码 示例。]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(八)C语言指针的理解与实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/154443261</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/154443261</guid><author>zy2232652</author><pubDate>Thu, 06 Nov 2025 21:55:26 +0800</pubDate><description><![CDATA[本文系统介绍了C语言中指针的核心概念与应用。指针作为存储内存地址的变量，能够直接操作内存，是C语言的重要特性。主要内容包括：指针的声明与初始化方法（如int *p = &amp;var）、通过解引用运算符*访问数据、指针的算术运算规则，以及指针与数组的关系。文章通过代码示例演示了指针的实际应用，包括数组遍历、函数参数传递（如swap函数）、函数指针（如operation调用add函数）等，并提供了一个完整案例展示指针操作数组和计算累加和的过程。最后强调了指针常见错误（未初始化、空指针、数组越界）]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(七)C语言数组与结构体的理解与实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/154397307</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/154397307</guid><author>zy2232652</author><pubDate>Wed, 05 Nov 2025 14:21:05 +0800</pubDate><description><![CDATA[本文介绍了C语言中数组与结构体的基本概念和使用方法。数组是存储相同类型数据的线性结构，内容包括数组定义、声明、初始化和访问方式，并通过求最大值最小值的示例展示其应用。结构体是存储不同类型数据的复合数据类型，详细讲解了结构体的定义、初始化、成员访问及内存对齐特性。文章通过具体代码示例帮助理解这些基础数据结构的特点和用法。]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(六)C语言函数的理解与实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/154359507</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/154359507</guid><author>zy2232652</author><pubDate>Tue, 04 Nov 2025 13:49:09 +0800</pubDate><description><![CDATA[本文介绍了C语言函数的基本概念与应用。通过冰淇淋制作工序的类比，阐述了函数提高代码可读性和可维护性的优势。 文章详细讲解了函数的基本语法、返回值、参数（形式参数与实际参数）、声明、调用和嵌套等核心概念，并通过局部变量与全局变量的示例说明变量作用域。 最后以圆柱体体积计算为实例，展示函数在实际编程中的应用。]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(五)C语言条件判断语句与循环语句的理解与实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/154288266</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/154288266</guid><author>zy2232652</author><pubDate>Mon, 03 Nov 2025 10:28:19 +0800</pubDate><description><![CDATA[本文介绍了C语言中条件判断语句和循环语句的使用方法。条件判断包括if、if-else、if-else if-else和switch四种形式，用于根据不同条件执行相应代码。循环语句包含while、do-while和for三种结构，以及break和continue控制语句，用于实现代码的重复执行。文章通过具体代码示例演示了各种判断和循环结构的使用场景，并展示了运行效果。]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(四)C语言常量与运算符的理解与实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/154126783</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/154126783</guid><author>zy2232652</author><pubDate>Sun, 02 Nov 2025 14:31:06 +0800</pubDate><description><![CDATA[本文介绍了C语言中的常量与运算符。常量是程序执行期间不会改变的值，包含整数、浮点、字符、字符串和枚举五种类型，可通过#define、const或enum定义。运算符包括算术运算符（+、-、*、/、%）、关系运算符（&gt;、&gt;=、&lt;、&lt;=、==、!=）和逻辑运算符（&&、||、!）。关系运算符用于比较两个值，逻辑运算符用于布尔操作。通过示例代码演示了各种常量的定义方法和运算符的使用方式，并在调试环境中验证了运算结果的正确性。这些基础知识是C语言编程的重要组成部分。]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(三)C语言变量与数据类型的理解与实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/154029252</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/154029252</guid><author>zy2232652</author><pubDate>Thu, 30 Oct 2025 11:09:34 +0800</pubDate><description><![CDATA[本文介绍了C语言中变量与数据类型的基本概念和应用。通过示例代码演示了整型、浮点型和枚举类型变量的定义与使用，并详细说明了不同数据类型的存储空间和数值范围。文章采用调试工具展示了变量赋值、运算过程及内存地址查看方法，帮助读者深入理解变量作为数据容器的本质。]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(二)创建C语言工程以及main文件]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/153931362</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/153931362</guid><author>zy2232652</author><pubDate>Mon, 27 Oct 2025 14:29:33 +0800</pubDate><description><![CDATA[C语言基础开发入门，在Keil5的软件下，手把手创建C语言代码工程，创建main.c文件，拷贝printf打印代码到main.c文件，实现字符串hello world的打印。]]></description><category></category></item><item><title><![CDATA[C语言基础开发入门系列(一)C语言简介与集成开发环境介绍]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/153877462</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/153877462</guid><author>zy2232652</author><pubDate>Sun, 26 Oct 2025 13:57:44 +0800</pubDate><description><![CDATA[本文介绍了什么是C语言，C语言如何转变成电脑或者单片机的二进制机器码文件，以及介绍了C语言的集成开发环境Keil5的基本知识，开发环境的重要性以及Keil5集成开发环境的安装]]></description><category></category></item><item><title><![CDATA[STM32G474单片机开发入门(二十七)HRTIME高精度定时器的PWM(50KHZ)输出实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/153841913</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/153841913</guid><author>zy2232652</author><pubDate>Sat, 25 Oct 2025 13:35:30 +0800</pubDate><description><![CDATA[本文对高精度定时器HRTIME做了个简单介绍，通过STM32G474RET6单片机进行PWM波形输出，输出50KHZ，50%占空比的PWM。]]></description><category></category></item><item><title><![CDATA[STM32G474单片机开发入门(二十六)MPU6050陀螺仪传感器详解及实战]]></title><link>https://blog.youkuaiyun.com/zy2232652/article/details/153790495</link><guid>https://blog.youkuaiyun.com/zy2232652/article/details/153790495</guid><author>zy2232652</author><pubDate>Sat, 25 Oct 2025 13:32:51 +0800</pubDate><description><![CDATA[本文介绍MPU6050，6轴陀螺仪模块，包括原理，寄存器等，STM32G474RET6单片机驱动MPU6050进行3轴加速度，3轴陀螺仪数据读取，提供参考]]></description><category></category></item></channel></rss>