自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 [STM32-HAL库]Flash库-HAL库-复杂数据读写-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C6T6

文章至此,已经完成Flash的各类操作,需要注意的是,存储单个类型的数据时需要先执行擦除操作,不擦除无法写入。而存储字符串时不需要,因为在字符串函数内我已经写了擦除函数,直接调用即可。同时,本文也通过字符串读写为大家提供了一种存储参数的方案。

2024-05-23 23:33:05 1341

原创 [STM32-HAL库]AS608-指纹识别模块-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C8T6

本文主要讲述了如何使用HAL库进行AS608模块的开发,UART通信使其移植变得非常简单,可以帮助各位快速上手开发。同时后续我也会在本专栏更新更多详细的开发资料和教学,并将免费开源。

2024-05-23 22:27:04 1647 1

原创 [STM32-HAL库]0.96寸OLED显示屏-模拟IIC-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C8T6

以上方法就是OLED显示屏的全部使用方法,由于采用软件IIC模拟的方法,可移植性高。相关程序代码已经全部经过验证。

2024-05-20 23:42:15 1950

原创 [STM32-HAL库]ADC采集-DMA中断采集-平均值滤波-STM32CUBEMX开发-HAL库开发系列-主控STM32F103C8T6

本文通过STM32CUBEMX实现对ADC的数据采集和滤波操作,帮助各位开发者完成与模拟量输入的采集工作。

2024-05-20 21:01:47 761

原创 XXD新西达黄皮30A电调驱动无刷电机A2212-STM32F103C8T6驱动-航模DIY

在家无聊,买了些材料,想自己DIY一个航模飞机,算是实现小时候的梦想。PS:现在论坛上水的博客很多,我发这篇文章也是希望有和我志同道合的朋友少走些弯路。DIY航模全套资料和成品代码评论我可以发给你。

2024-02-29 20:04:04 1097 6

原创 Python连接MQTT服务器订阅和发布主题-Python物联网开发

在物联网开发中,掌握MQTT可以说是一项必备的技能,要使用Python连接MQTT服务器、订阅和发布主题,我们需要导入paho-mqtt库。

2024-01-23 18:02:23 915

原创 Python使用pip命令安装外部库-项目内安装外部库-全局安装外部库

在进行Python项目开发时需要安装一些外部库来扩展项目功能,因此需要了解pip命令的详细使用。

2024-01-23 17:43:07 1062

原创 OpenHarmony应用开发——更改应用名称和图标

相比其他,可能学者更希望学到的就是更改应用名称和图标,当一个自己的程序运行在手机上的时候,或许更有成就感......

2023-12-14 00:36:06 814

原创 Json数据报文解析-Gson库-JsonObject类-JsonParse类-JsonArray类

本文我们将介绍如何解析Json数据,主要通过Gson库中的相关类来实现。

2023-12-14 00:35:35 945

原创 OpenHarmony应用开发——实现Toast提示功能-鸿蒙物联网应用开发-HarmonyOs应用开发

本文我们将实现Toast样式的功能,以便于和用户进行简单、基本的信息交互。需要注意的是,本专栏(OpenHarmony应用开发)不阐述UI设计内容,而主要介绍大家开发中常遇到、常使用的功能问题,以及在物联网开发中常用功能开发。

2023-12-13 20:29:51 962

原创 OpenHarmony应用开发——在标准OpenHarmony上运行应用-标准OpenHarmony工程设置

前面我们创建了一个工程并使其在HarmonyOS系统上运行,本文我们来阐述一下如何在标准的OpenHarmony开发板或系统上运行。

2023-12-13 12:42:51 909

原创 OpenHarmony应用开发——创建第一个OpenHarmonry工程

本文主要介绍DevEco Studio的相关配置,以及创建第一个OpenHarmony应用程序。

2023-12-12 21:37:20 625 2

原创 Ubuntu部署EMQX开源版MQTT服务器-Orange Pi部署-服务器部署

作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,本文将介绍如何在Ubuntu 22.04上部署MQTT服务器。我们本次选择开源版,使用离线安装方式部署。

2023-12-12 11:20:43 1273

原创 [香橙派]Orange pi zero 3命令行配网方法——建立ssh连接——Ubuntu配置WIFI自动连接

前面我们给Orange Pi安装了Ubuntu系统,并通过MobaXterm进行了串口连接,但其实并不方便,在日常开发中,我们希望能够使用更方便的ssh连接来进行操作,因此配置网络是必要的。本章介绍的方法无需网线、HDMI线等,使用命令行完成,配置完成即可一直使用。Ubuntu账号:orangepi 密码:orangepi。

2023-12-10 21:47:59 2313

原创 [香橙派]orange pi zero 3 烧录Ubuntu系统镜像——无需HDMI数据线安装

本文我们将介绍如何使用orange pi zero 3 安装Ubuntu系统,本文相关步骤均参考自开发手册。

2023-12-10 21:46:55 3105

原创 三极管-开关电路-电路电子-嵌入式开发-物联网开发-电子元件

本文我们主要讲解电子电路中十分重要的元件--三极管。三极管常常被用来当作开关或作为放大电流的作用,下面我们将主要围绕着其作为开关电路的使用来介绍三极管。

2023-11-19 21:51:08 194

原创 Ubuntu系统安装Python3.6.8-Python源代码编译安装-Python环境安装

本文将着重介绍如何在Python环境下,安装Python3.6.8,以满足在Ubuntu系统中使用Python的需求。

2023-11-19 21:50:37 1349

原创 Ubuntu系统忘记Root用户密码-无法登录系统-更改Root密码-Ubuntu系统维护

很多时候,我们总会设计复杂的密码,但是大多数时候,我们反而会先忘记我们的密码,导致密码不仅仅阻挡其他用户进入系统,同时也阻碍我们进入系统。本文将介绍在忘记密码的情况下,如何进入系统并更改Root密码。

2023-10-19 18:24:01 2540

原创 Ubuntu系统上传文件的多种方法-断网上传-安装包上传-物联网开发维护

在全新的Ubuntu系统中,其实是无法执行ifconfig命令的,因为这需要net-tools才能执行。在某些无法连接到外网的情况下,我们常常通过将安装包上传或发送到Ubuntu系统中,解压并安装,以保证相关指令能够执行。本文将介绍4种比较常用的发送文件到Ubuntu系统的方法,供大家参考。分别是共享文件夹、U盘挂载、XFTP传输和SCP安全拷贝。

2023-10-19 17:19:19 6380

原创 Ubuntu系统如何进行网络连接-连接电脑局域网-物联网开发-Ubuntu系统维护

在Ubuntu系统的维护中,我们常常需要对VMware中的Ubuntu虚拟机配置网络连接,以连接服务器下载或安装软件包以及进行网络通信等。基于上述问题,本文将着重分享Ubuntu配置网络链接的若干方法。

2023-10-18 23:44:20 11102

原创 VMware添加Ubuntu虚拟机-Ubuntu系统的安装-物联网开发

在物联网开发中,我们需要使用Linux系统或Ubuntu系统,最近我将会分享一些关于Ubuntu系统的知识和指令,并归纳到我的专题,希望能给大家在物联网开发中提供帮助。本文我们讲述使用VMware 16 Pro添加Ubuntu虚拟机以便于完成后续学习。

2023-10-18 19:30:52 295

原创 百度OCR识别图片文本字符串——物联网上位机软件

根据项目需求,我们需要完成LED显示屏实时显示歌词的效果。最优的方法是调用歌曲播放器的API获取歌词,但是由于这个开发资格不是很好申请,因此我们采用其他方案,即通过OCR识别获取歌词,并投射到LED显示屏上。本项目使用开发。本文将跳过对歌词的截图以及后续将文本投射到LED显示屏的代码,下文将主要介绍如何调用百度OCR文字识别的API接口,并将识别的文本打印出来。

2023-10-15 23:47:53 914

原创 ESP8266 Node Mcu开发板连接WIFI并上报数据到MQTT服务器——物联网应用开发

本文主要介绍关于ESP8266 Node Mcu开发板如何连接WIFI并将本地采集的数据上传到MQTT服务器中。大家调试可以使用MQTTBox。

2023-10-15 20:34:36 686

原创 JAVA&Android实现MQTT上位机软件功能-订阅主题与发布主题

本文我们将介绍Android或JAVA程序作为MQTT客户端连接MQTT服务器并订阅主题报文并发布主题报文,由于我的Android使用的也是JAVA语言,因此下面我们将使用IDEA完成JAVA程序,以实现订阅主题和发布主题的功能,该程序也可在后期移植到Android程序中。

2023-09-19 23:24:40 933

原创 免费公开的MQTT测试服务器分享-物联网开发数据上报测试

免费的公共MQTT服务器我们可以通过注册来获取试用机会,这款产品对学生党非常友好。完成注册后需要到邮箱中激活账户。我们激活账户后登录,即可进入管理界面。我们点击 "新建部署"。我们选择免费的服务,随后傻瓜式启动即可。首先,我们自定义主题“my_test_20230919”,并发布测试json数据“{'hello':'world'}”。发布成功后可以看到下方列表中有发布记录。

2023-09-19 20:05:29 2933

原创 CC2530实现呼吸灯效果-PWM调光-TIM1定时器使用

一、前言一、前言前面我们提到了非定时器模式实现呼吸灯效果,但由于其占用单片机主线程,如果不能加入RTOS的话,很难实现与其他功能的同步使用,因此,在实际应用中,仍需要通过定时器来操作LED实现呼吸灯效果,本文将带领大家逐步梳理开发过程,供各位借鉴。二、思路及实现方法首先,我们介绍一下CC2530系列的定时器。CC2530具有4个定时器,TIM1是16位定时/计数器,支持输入采样、PWM功能,具有5个独立采样/输出比较通道。

2023-08-17 19:23:22 3022 1

原创 Mysql_5.7下载安装与配置基础操作教程

此时我们就登录到了Mysql数据库中,我们可以使用Mysql的相关指令,对数据库进行操作,例如查看所有数据库。随后,选择版本5.7.43,系统选择Windows,随后下方会出现两个下载选项,我们选择第二个下载即可。随后点击"新建",再点击"浏览",找到Mysql的安装目录下的bin文件夹。随后,双击打开下载完的安装文件,等待进入安装程序。输入初始的管理员账号与密码,随后点击下一步。首先,右击桌面"此电脑"图标,单击"属性"。选中产品,先点击执行,再点击下一步。再点击执行,随后点击下一步。

2023-08-17 12:13:51 3916

原创 HarmonyOS应用开发-第一章-DevEco Studio的安装

本栏可以帮助正在学习HarmonyOS应用开发的开发者快速上手和掌握。

2023-07-15 11:07:26 2613

原创 新大陆物联网云平台-物联网云平台推荐-免费好用的物联网平台

作为多年的物联网开发者,使用过很多付费的物联网云平台,包括阿里云、华为云等,也使用过很多免费开源的物联网云平台,但就操作来说,我认为最便利的还是新大陆物联网云平台(推荐这个云平台的理由十分简单,本身新大陆作为物联网教育行业中的领先者,其云平台的设备接入十分简单,其接入协议也十分全面,概括市场上主流的Mqtt、LWM2M、Http、Coap等,为开发者接入提供很大便利。本文做入新大陆物联网云平台开发专栏的第一篇博客,主要介绍如何创建账号,并且对其做初始化操作。

2023-07-14 19:19:44 5274 9

原创 阿里云AliYun物联网平台使用-客户端API获取设备传感数据

上一篇文章中,已经实现了虚拟数据上云,本文我们将进行上位机客户端的开发,即通过调用阿里云IOT物联网云平台的SDK,开发能获取传感器的遥感数据。

2023-07-14 17:17:38 3213

原创 Python物联网开发-Python_Socket通信开发-Python与Tcp协议物联网设备通信-Socket客户端

Python在物联网开发中的重要愈来愈重,因此,掌握Python语言与物联网设备之间的通信就显得尤为重要,可以通过编写Python程序实现获取物联网设备的传感器数值并可以更改物联网设备上的执行器状态。

2023-07-13 21:08:41 2392

原创 阿里云AliYun物联网平台使用-设备添加以及模拟设备端上云

上一篇文章提到,我们已经申请了免费的阿里云平台,下面需要将我们的设备在阿里云上进行注册和申请,以便于我们的数据上云。

2023-07-12 13:39:34 2292

原创 阿里云AliYun物联网平台使用-申请免费试用及完成初始配置

本专栏文章将围绕阿里云物联网平台,实现其设备向云平台的数据上传,客户端获取云平台数据。设备通过NBIOT技术实现无线采集,定时上传。

2023-07-09 16:34:47 2056 2

原创 GitHub快速上手--GitHub高效操作教程

如果你正在看我的这篇文章,说明你已经对GitHub有了一些基础的了解,下面我们将详细叙述每一步的操作,以保证你能够快速上手GitHub,完成对代码的管理。

2023-07-07 14:50:27 4668

原创 Ubuntu系统安装Mysql服务并设置远程连接-Navicat连接Mysql-物联网系统

在我们购买服务器后,常需要在服务器上部署数据库以存储我们所需要的数据,因此我们本文将在Ubuntu系统上部署Mysql数据库,并配置Navicat远程连接数据库,实现对传感器采集数据的上传。

2023-06-21 20:31:23 3462 2

原创 物联网Lora模块从入门到精通(九)Flash的读取与存储--结题

希望大家能在学习的道路上越走越远,不忘初心,砥砺前行!

2023-06-11 21:16:12 1640

原创 物联网Lora模块从入门到精通(八)Lora无线通信

在某些环境下,无法通过有线传输数据,这时候我们需要使用Lora无线通信传输数据,Lora无线数据传输具有低功耗、距离长的特点,常用于工厂内等,需要Lora基站。

2023-06-11 20:53:19 4218 1

原创 物联网Lora模块从入门到精通(七)串口通讯

在Lora模块的程序设计中,串口通信一定是一个极其重要且常用的通信方式,借助串口通信,我们不但可以向外传输我们获取的数据,还可以根据外部指令做出相应。同样的,在例程中,为我们提供了一个名为usart1-board.c的库,帮助我们更好更快的完成串口通信任务的开发。

2023-06-11 06:00:00 3547 2

原创 物联网Lora模块从入门到精通(六)OLED显示屏

获取到数据后我们常需要在OLED显示屏上显示,本文中我们需要使用上一篇文章(光照与温湿度数据获取)的代码,在其基础上继续完成本文内容。

2023-06-10 21:27:39 2059 2

原创 物联网Lora模块从入门到精通(五)光照与温湿度传感器

在程序开发中,光照与温湿度的获取是十分常见与重要的,本文我们主要是使用M21温湿度光照三合一传感器,其中温湿度数据通过协议获取,而光照通过ADC获取。

2023-06-10 20:49:01 2746 1

Flash-HAL库STM32CUBEMX工程-西西菜鸟

本工程通过HAL库实现对Flash的读写操作,相关介绍可以查看STM32-HAL库专栏。西西菜鸟。

2024-05-23

基础HAL开发的Flash库

本库移植方便,支持字符串读写。

2024-05-23

AS608-HAL库开发源工程文件

本文件是使用HAL库开发的AS608指纹识别模块的驱动,串口通信,便于移植,使用方法在西西菜鸟STM32_HAL库开发专栏中。

2024-05-23

AS608开发手册和上位机程序

本文件是使用HAL库开发的AS608指纹识别模块的驱动,串口通信,便于移植,使用方法在西西菜鸟STM32_HAL库开发专栏中。

2024-05-23

AS608-HAL库-西西菜鸟

本文件是使用HAL库开发的AS608指纹识别模块的驱动,串口通信,便于移植,使用方法在西西菜鸟STM32_HAL库开发专栏中。

2024-05-23

STM32 OLED显示屏汉字取模软件合集

STM32 OLED显示屏汉字取模软件合集,包含两款常见的取模软件,包含汉字取模和图片取模

2024-05-20

0.96寸OLED屏幕库

0.96寸OLED屏幕开发库,软件模拟IIC,可移植性高,使用方便。

2024-05-20

0.96寸OLED屏幕开发源工程文件-西西菜鸟

0.96寸OLED屏幕开发源工程文件,软件模拟IIC,可移植性高,使用方便。

2024-05-20

[STM32-HAL库]ADC采集-DMA中断采集-平均值滤波-STM32CUBEMX开发-HAL库开发系列

HAL实现DMA方式进行ADC采集

2024-05-20

Putty 64 位安装程序

Putty 64 位安装程序

2023-12-10

Ubuntu中安装Python源代码包

Ubuntu中安装Python源代码包

2023-10-20

CC2530定时器PWM资源-西西菜鸟.rar

CC2530定时器PWM资源-西西菜鸟.rar

2023-08-17

阿里云IOT平台虚拟设备端数据上报-JAVA.rar

阿里云IOT平台,IDEA开发的Java虚拟传感器数据上报程序,结合博客使用,博客配套资源源码。--西西菜鸟

2023-07-12

STM32串口不定长数据通信源码

STM32串口不定长数据通信,文章配套资源。

2022-10-20

STM32串口通信例程-串口通信配套资源

STM32串口通信例程串口通信配套资源

2022-10-19

新大陆物联网Android开发实战-网络资源下载配套资源

新大陆物联网Android开发实战(一)通过接入API文档获取新大陆物联网官网Logo-GET&POST&多线程实战-网络资源下载

2022-10-16

新大陆物联网应用开发API文档

新大陆物联网应用开发API文档

2022-10-16

Mqtt服务端&客户端开发包

Mqtt服务端&客户端开发包

2022-10-03

Lora与NBIOT烧写工具

Lora与NBIOT烧写工具

2022-10-03

CP210x USB转串驱动程序

CP210x USB转串驱动程序

2022-10-03

CH340 USB转串驱动程序

CH340 USB转串驱动程序

2022-10-03

新大陆物联网云平台TCP设备接入协议

Android专用,新大陆物联网国赛资料包,云平台开发协议,TCP设备接入协议。

2022-09-30

[物联网竞赛]新大陆云平台官方竞赛SDK-Android Studio

本资源是全国职业院校技能大赛以及各省职业技能大赛、以及新大陆云平台开发者的SDK,便于控制新大陆云平台传感器以及执行器。

2022-08-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除