- 博客(1856)
- 资源 (10)
- 收藏
- 关注
原创 数字图像处理与Python语言实现系列文章汇总(共115篇)
数字图像处理与Python语言实现专栏将使用Python语言实现经典数字图像处理领域的经典图像处理算法,为深度学习图像处理打下基础。专栏将包含:图像颜色空间转换、图像几何变换、图像频域变换、图像降噪、图像增强、图像形态学处理、图像边缘检测、图像特征提取、图像滤波、图像分割、图像重建、高性能图像处理等等。
2023-03-19 10:36:30 1925 4
原创 物联网全栈开发实战系列文章汇总(共1158篇,持续更新-2024.09.01)
物联网全栈开发实战专栏将涵盖各类单片机、嵌入式设备及驱动开发实例。从仿真到硬件,从单个实例到综合实例,从单个设备到多个设备的各种方式通信、联网等等。以实例为线索,从硬件到用户终端,掌握物联网全栈开发基础。.................................
2022-04-27 22:55:29 8292 6
原创 【STM32 Blue Pill编程实例】-手机通过HC-05串口蓝牙控制LED
在本文中,我们介绍如何使用 STM32CubeIDE 和 HAL 库将 HC-05 蓝牙模块与 STM32 Blue Pill 开发板连接。 我们将使用 Android 应用程序通过 HC-05 蓝牙模块与 STM32 Blue Pill 进行通信。 我们将如何使用蓝牙通信从 Android 应用程序控制 LED 的示例。 在示例中,LED 将与 Blue Pill 的输出 GPIO 引脚连接,实际上,我们将控制该引脚。
2024-09-20 19:58:14 413
原创 【电路笔记】-运算放大器比较器
在前面的大多数运算放大器文章中,电路都有一个到反相输入的反馈环路。 这种设计是最常见的,因为它确实提供了稳定性并避免了不良的饱和效应,并且通常将其称为线性模式。
2024-09-19 22:07:35 977
原创 【STM32 Blue Pill编程】-SPI主机和从机通信(两个STM32之间SPI通信)
在本文中,我们将介绍如何通过 SPI 通信协议在主机 STM32 和从机STM32 板之间发送和接收数据。 在文章中我们将特别重点展示三种通过 SPI 通信接收数据的方法,包括轮询、DMA 和中断方法。
2024-09-17 18:46:02 603
原创 【电路笔记】-差分运算放大器
正如我们将在本文中看到的,可以向运算放大器的两个输入提供信号,以获得与输入差值成正比的输出。 这种新配置通常称为差分放大器。
2024-09-16 21:28:47 1289
原创 树莓派Pico2(RP2350)开发环境搭建
Raspberry Pi再次通过推出RP2350 MCU突破了微控制器设计的界限。这款微控制器是之前RP2040的重大升级,带来了更强大的性能、高级安全功能,以及新颖的双重指令集架构(dual-ISA)支持,使其成为一个适用于广泛应用的多功能平台。本文将带你初步了解RP2350及其开发环境搭建。
2024-09-15 19:37:33 1272
原创 【STM32 Blue Pill编程】-定时器PWM模式
在文中,我们将介绍如何使用 STM32 Blue Pill 定时器的PWM模式以及如何配置它们以生成具有不同占空比和频率的信号。 我们将使用 LED调光器示例来演示如何使用 STM32Cube IDE 和 HAL 库以及有关 PWM 模式的综合指南在 PWM 模式下设置定时器。
2024-09-14 13:46:41 371
原创 Python编程实例-正则表达式在数据清洗中的使用技巧
如果你是一名Linux或Mac用户,你可能已经在命令行中使用过grep通过匹配模式来搜索文件。正则表达式(regex)允许你根据模式搜索、匹配和操作文本。这使得它们成为文本处理和数据清洗的强大工具。
2024-09-12 21:07:38 364
原创 【STM32 Blue Pill编程】-定时器计数模式
在本文中,我们将讨论如何在计数器模式下配置 STM32 Blue Pill 定时器模块。 要将定时器用作计数器,我们将其配置为输入边沿计数器模式。 在输入边沿捕获计数器模式下,每当输入边沿捕获GPIO引脚上发生外部事件时,STM32的定时器就开始计数。 我们将使用 HAL 库在 STM32CubeIDE 中对 STM32 Blue Pill 进行编程。
2024-09-11 07:46:27 318
原创 Python编程实例-使用Panda进行数据清洗
本文将使用pandas进行数据清洗的过程分解为7个实用步骤。我们将创建一个样本数据集并完成数据清洗步骤。
2024-09-09 17:38:03 370
原创 【STM32 Blue Pill编程】-定时器编码模式与旋转编码器
在本文中,我们将讨论如何在编码器模式下配置 STM32 定时器模块。 我们将使用旋转编码器来演示如何使用 STM32Cube IDE编程并读取编码器刻度。
2024-09-09 17:35:11 526
原创 【电路笔记】-同相运算放大器
施加到运算放大器的电压信号可以提供给其同相输入端 (+) 或反相输入端 (-)。 这些不同的配置简称为同相运算放大器和反相运算放大器。 在本文中,我们重点关注同相配置并介绍其详细信息。
2024-09-07 14:51:43 1087
原创 【STM32 Blue Pill编程】-定时器输入捕获与频率计数
在本文中,将介绍在STM32CubeIDE中配置定时器的工作模式为输入捕获模式,并通过编程对外部输入信号进行频率计数,从而实现一个频率计数器。
2024-09-06 12:38:59 511
原创 【电路笔记】-运算放大器构建模块
在这本文中,我们将详细介绍最常见的配置及其功能。我们选择将配置分为三个不同的主要组,这将构成本文的各个部分。 因此,第一部分将重点关注缓冲器设计。
2024-09-03 10:00:49 1019
原创 【STM32 Blue Pill编程】-ADC数据采样(轮询、中断和DMA模式)
在本文中,我们将介绍如何使用 ADC 并使用 STM32CubeIDE 和 HAL 库读取模拟输入电压。 在文章中,将讨论三种读取 ADC 的方法,包括轮询、中断和 DMA 方法。 在示例中,我们将电位计作为模拟输入与 STM32 的 ADC 引脚之一连接,测量的数字值将映射到 PWM 占空比,从而控制 LED 亮度。
2024-09-02 18:08:27 803
原创 【杂谈】-国产单片机学习成本高的原因分析
随着中国电子产业的迅速发展,国产单片机逐渐崭露头角,成为市场上不可忽视的力量。然而,对于初学者和开发者而言,学习和使用国产单片机往往面临着较高的学习成本。在近几年接触了大量国产单片机后,本文将谈谈在学习国产单片机过程的感受。
2024-09-02 00:47:43 1385
原创 【杂谈】-工业物联网(IIoT):架构、关键技术及应用前景
随着工业4.0战略的全球推广和智能制造的快速发展,工业物联网(Industrial Internet of Things, IIoT)逐渐成为现代工业领域不可或缺的一部分。IIoT通过先进的传感器技术、网络通信、大数据分析和人工智能手段,实现设备的智能化、生产过程的自动化以及管理和决策的优化。这些技术不仅提高了生产效率和安全性,还推动了工业生产方式的根本变革。
2024-09-01 11:14:18 3408
原创 Python编程实例-使用Pandas处理数据集中的异常值
异常值是指与数据集中其他观测值显著不同的观测值,它们可能由于实验误差、测量误差或数据本身存在的变异性而产生。这些异常值可能会严重影响模型的性能,导致结果偏颇——就像大学相对评分中的高分者可以提高平均分并影响评分标准一样。处理异常值是数据清洗过程中的一个重要环节。
2024-09-01 10:46:52 524
原创 【STM32 Blue Pill编程】-UART数据发送与接收(DMA模式)
在本文中,我们将展示如何使用STM32 Blue Pill UART 通过直接内存访问(DMA)来发送和接收数据。这一过程而无需涉及 CPU。 在 DMA 模式下,数据可以从 UART RX 数据寄存器传输到用户存储器,无需任何 CPU 处理时间。 通过将 DMA 与 UART 结合使用,我们可以针对高波特率进行优化并减少 CPU 的参与。
2024-08-31 09:16:49 622
原创 Python编程实例-NumPy中的掩码数组用于处理缺失数据
想象一下,试图解决一个缺少碎片的拼图游戏。这可能会让人感到沮丧,对吧?在处理不完整数据集时,这是一个常见的情况。NumPy中的掩码数组是特殊的数组结构,允许高效地处理缺失或无效数据。当必须对包含不可靠条目的数据集执行计算时,它们特别有用。
2024-08-29 20:31:58 341
原创 【STM32 Blue Pill编程】-UAR数据接收与发送(中断模式)
在本文中,我们将展示如何在中断模式下使用STM32 Blue Pill UART来发送和接收数据。 我们将使用 STM32 CubeIDE 创建一个项目,其中我们将使用 STM32 Blue Pill 的 UART 中断通过中断接收 Rx 引脚上的数据,并使用 USB-TTL 转换器通过串行终端发送串行数据。 STM32接收到数据后,立即将其传回串口终端进行显示。
2024-08-28 16:36:32 448
原创 Python编程实例-如何使用NumPy为数组添加填充
填充是在数组边缘添加额外元素的过程。这听起来可能很简单,但它有各种各样的应用,可以显著增强您的数据处理任务的功能和性能。
2024-08-27 13:22:48 97
原创 【STM32 Blue Pill编程】-UART数据接收与发送(轮询模式)
在本文中,我们将介绍如何使用STM32 Blue Pill的UART通信通道。 我们将了解如何使用 STM32 CubeIDE 和 HAL 库通过 UART 发送和接收数据。我们将在本指南中介绍两个实例。 在第一个实例中,我们将使用 Blue Pill 的 UART 功能将串行数据发送到系统的串行 COM 端口。 通过使用 USB-TTL 转换器,我们将能够将其显示在我们的终端上。在第二个示例中,我们将从任何串行终端向 STM32 Blue Pill 发送数据,并将相同的数据传回串行终端。 换句话说,我们将
2024-08-27 12:56:29 708
原创 【电路笔记】-运算放大器基础
本文将介绍运算放大器(也称为运算放大器,Operational Amplifiers)。 运算放大器的基本目标是放大电压差,这就是为什么也可以将它们描述为差分放大器的原因。
2024-08-26 20:44:10 937
原创 【STM32 Blue Pill编程】-定时器与中断
STM32F103C8 配有四个定时器,分别为 TIM1、TIM2、TIM3 和 TIM4。 它们充当时钟并用于跟踪基于时间的事件。 我们将展示如何使用 HAL 库在 STM32Cube IDE 中对这些定时器进行编程。
2024-08-20 21:34:13 207
原创 【STM32 Blue Pill编程】-外部中断配置及使用
在本文中,我们将介绍如何使用 STM32Cube IDE 中的 HAL 库配置和处理外部中断。 我们将通过一个带有按钮和 LED 的示例来演示这一点。
2024-08-18 09:55:28 495
原创 【杂谈】-8个常用的Python图像操作库
在当今世界,数据在每个行业垂直领域中都发挥着至关重要的作用。图像可以是提取数据的来源之一。图像可以定义为像素矩阵,每个像素代表一种颜色,这种颜色可以被视为一个数据值。
2024-08-17 09:42:48 934
原创 【Orange Pi 5嵌入式C语言编程】-智能指针简单实现
我们知道,在C语言中,对内存进行管理是一件非常麻烦的事情,一不小心就可能出现内存泄露或导致一些不可知道的错误。本文将详细介绍如何利用GCC编译器的特性来实现一个C语言智能指针。
2024-08-17 09:13:28 530
原创 【STM32 Blue Pill编程】-读取数字引脚输入
在本文中,将介绍 STM32 Blue Pill 板的输入/输出 GPIO 引脚,并学习如何使用STM32的GPIO引脚作为输出引脚以及输入引脚。
2024-08-17 09:09:00 456
原创 【STM32 Blue Pill编程】-STM32CubeIDE开发环境搭建与点亮LED
本文为使用 STM32Cube IDE 的 STM32 Blue Pill 入门教程。 在本文中,我们将介绍如何控制 STM32 Blue Pill 的 GPIO 引脚。以及开发环境搭建。 本系列文章将重点介绍采用 ARM Cortex-M 的 BluepellSTM32F103C8 微控制器以及如何使用 STM32CubeIDE 对其进行编程。 STM32CubeIDE是STM32官网提供的IDE
2024-08-12 22:49:13 312
原创 【嵌入式DIY实例-ESP32篇】-物联网实时电池电流和功率监控
锂离子电池是消费电子产品中最受欢迎的电池。然而,无论是新手还是经验丰富的工程师和爱好者,在选择适合他们项目的电池时都会面临问题
2024-08-11 20:22:09 170
原创 【ESP01开发实例】-ESP-01远程控制RGB三色LED
在本文中,我们将使用 ESP8266 ESP01 WiFi 模块控制 1 瓦 RGB LED。可以使用任何支持 Wi-Fi 的设备访问 Web 界面来控制此 RGB LED。
2024-08-10 22:04:20 180
原创 【ESP01开发实例】- ISD1820录音控制
录音技术已经取得了长足的进步,它已成为从语音助手到安全系统的各种应用不可或缺的一部分。如果您有兴趣构建自己的录音系统,将 ISD1820 模块与 ESP01 微控制器相结合可能是一个不错的选择。在本文中,我们将使用ISD1820录音机模块和 ESP01 微控制器录制语音。
2024-08-07 21:54:42 353
Blynk服务器和客户端 App
2023-12-09
ArduinoLibraryforProteusV2.0.zip
2021-10-18
OpenCV4.x图像处理实例-社交距离检测Caffe模型
2020-11-17
Mastering Go Web Services
2017-11-07
Pro Processing for Images and Computer Vision with OpenCV
2017-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人