pin
  • 2024-10-02基于STM32的智能门禁系统
    目录引言项目背景环境准备硬件准备软件安装与配置系统设计系统架构关键技术代码示例RFID数据采集与处理门禁控制实现显示与报警功能应用场景结论1.引言智能门禁系统在现代安防中占据重要地位,通常用于控制进入和离开特定区域的权限。通过基于STM32微控制器的智
  • 2024-10-01【花雕学编程】Arduino动手做(232)---ESP32-S3 CAM使用joystick双轴摇杆模块控制LED灯
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的
  • 2024-09-30【嵌入式裸机开发】基于stm32的照相机(OV7670摄像头、STM32、TFTLCD)
    基于STM32的照相机准备工作最终效果一、下位机1、主函数2、OV7670初始化二、上位机1、控制拍照2、接收图片数据准备工作一、硬件及片上资源:1,串口1(波特率:921600,PA9/PA10通过usb转ttl连接电脑,或者其他方法)上传图片数据至上位机2,串口2(波特率:115200,PA2/PA3
  • 2024-09-29GPIO输入输出端口
    目录GPIO输出模块:        1.使用RCC开启GPIO时钟;2.配置GPIO函数初始化GPIO;3.使用输出控制GPIO端口;代码示例1.LED闪烁2.LED流水灯3.蜂鸣器GPIO输入模块:流程同上(GPIO改成输入模式函数部分改为读取函数)代码示例1.按键控制LED2.光敏传感器控制蜂鸣器GPI
  • 2024-09-28零基础学STM32(四)-LED灯闪烁实验
    本项目讲解所用工程均使用stm32f103C8T6芯片HAL库版本。原理讲解本节内容我们讲解点亮LED灯闪烁实验,简单来讲就是实现LED电平翻转实现LED灯亮灭的过程。我们点亮LED灯需要给LED输入一个高电平,熄灭LED灯则给LED灯输入一个低电平,将两个电平状态不断重复即可实现LED的闪烁。初
  • 2024-09-26基于STM32的智能家庭安全监控系统
    目录引言项目背景环境准备硬件准备软件安装与配置系统设计系统架构关键技术代码示例传感器数据采集摄像头监控与数据处理实时报警功能实现应用场景结论1.引言智能家庭安全监控系统使用嵌入式设备,如STM32微控制器,来实时监控家庭环境。通过集成摄像头、运动传感
  • 2024-09-2574hc595
    74htc595功能8位串行输入8位串行或并行输出带3态输出的存储寄存器带直接清零的移位寄存器100MHZ(典型)移出频率ESD保护HBMELAJESD22-A114-A超过2000VMMEIAJESD23-A115-A超过200V 说明74HC/HCT595是高速硅栅CMOS器件,与低功率肖特基TTLLSTTL引脚兼容。它们是根据JE
  • 2024-09-24Rust Pin
    RustPin(JinQing’sColumn,Sep.,2024)From:https://doc.rust-lang.org/std/pin/index.htmlRustcanpindatalocationinmemory,thatmeansitsaddresscannotbechanged.Pinneddataguaranteesthememorylocationisalwaysvalid.Safecodecannotmovepin
  • 2024-09-22关于bldc的学习笔记(三)无刷测速原理
    第一步:可以看出当只有一对级时,旋转一圈霍尔输出一个完整脉冲(一N一S)第二步:计算其中高电平的持续时间,即:t=C/Ft (其中Ft是计数频率,C为计数次数第三步:所以旋转一圈,需要的总时间为T=2*C/Ft所得出的结果就为:s/圈,倒数就为:圈/s,转化为RPM即:Ft/(2*C)*60即可值得注意的是,
  • 2024-09-22[20240920]跟踪library cache lock library cache pin使用gdb.txt
    [20240920]跟踪librarycachelocklibrarycachepin使用gdb.txt--//前一阵子,写的使用gdb跟踪librarycachelocklibrarycachepin的脚本有一个小问题,无法获得lockaddress以及pinaddress--//地址,有一点点小缺陷,尝试修改完善看看。--//按照https://nenadnoveljic.com/blog/tr
  • 2024-09-21学习STM32的火焰传感器
    火焰传感器是一种用于检测火焰存在的电子设备。它可以广泛应用于火灾检测、火焰监控和安全预警等领域。本文将详细介绍如何使用STM32开发板和火焰传感器来实现火焰检测功能,并给出相应的代码案例。一、硬件准备首先,需要准备以下硬件设备:STM32开发板(如STM32F103C8T6)火焰传感器
  • 2024-09-20基于STM32的四翼无人机设计
    前言:本博客主要记录了一次设计无人机的流程以及相关知识,由于成本以及本人知识储备,项目较为粗糙,旨在学习与记录,如有错误与建议欢迎指出!!!一,飞控理论知识1,飞控概述飞控(飞行控制系统,FlightControlSystem)是无人机中至关重要的组成部分,负责控制无人机的飞行姿态、航向、速度和
  • 2024-09-19基于MicroPython的Raspberry Pi Pico控制LED灯闪烁的设计方案
       以下是一个基于MicroPython的RaspberryPiPico控制LED灯闪烁的设计方案:一、硬件准备:1. RaspberryPiPico开发板2. 一个LED灯3. 一个220Ω4. 杜邦线若干。5.3.3V直流电源二、硬件连接:1.将Pico开发板的VSYS连接到3.3V直流电源的正极,开发板的GND引脚连
  • 2024-09-19T900-nano更小的体积;更远的距离;更高的性价比;pin to pin P900
     
  • 2024-09-18蓝桥杯嵌入式冲刺国奖-1、LED基础配置
     1、原理图在官方给的产品手册中,可以看到控制8个LED的引脚分别为PC8-PC15,,正常来说我们只需要修改引脚的高低电平即可控制灯的亮灭,但该原理图有一个PD2引脚,我们需要先拉高再拉低才可修改PC8-PC12的引脚。2、Cubemx基础配置首先选择芯片型号,我们用的板子是stm32g431rbt6,我
  • 2024-09-16基于stm32排队系统完整代码分析(二)
    功能代码led1.c、灯#include"led.h"#include"sys.h"voidled_init(void){GPIO_InitTypeDefgpio_initstruct;__HAL_RCC_GPIOB_CLK_ENABLE();gpio_initstruct.Pin=GPIO_PIN_8|GPIO_PIN_9;gpio_initstruct.Mode=GPIO_
  • 2024-09-14使用micropython设计STM32蓝牙智能小车
    1、前言    最近在使用micropython来使用STM32F411CEU6TR,给我的感觉是:没有像使用c语言那样的自由,有一些引脚不能够自主设计,不触及底层代码,但是对于初学者来说非常友好,可操作性大大提高,各种代码的使用接近口语,方便使用。2、软件的使用    一个是MU,这个对于有
  • 2024-09-13lesson05-设计主函数实现串口的初始化和运行
    根据boot.S里的内容,最后会跳转到kernel_main里,在这里会进行设置gpio引脚配置串口的初始化,然后循环运行,不断打印接受到的内容。//主函数voidkernel_main(){//串口初始化uart_init();//串口发送helloworlduart_send_string("Helloword!\n")//循环发
  • 2024-09-13【花雕学编程】Arduino动手做(230)---ESP32 CAM 长时延时摄影:在拍摄之间使设备休眠并记住帧号
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来——小小的
  • 2024-09-12HAL库学习梳理——GPIO
      笔者跟着B站铁头山羊视频学习STM32-HAL库开发教程。有一说一,这个教程自诩为“最佳教程,没有之一~”,确实有点东西。像我这种看视频想睡觉的入门小白来说,感觉捡到宝了。下面对这些课程的应用做一个梳理。省流:HAL_Delay(500);延时函数:延时500ms 。HAL_GPIO_WritePin(GP
  • 2024-09-12基于MicroPython的ESP8266控制RGB颜色传感器识别颜色的设计方案
        以下是一个基于MicroPython的ESP8266控制RGB颜色传感器进行颜色识别的设计方案:一、硬件准备1. ESP8266开发板(如NodeMCU)。2. RGB颜色传感器(例如TCS3200传感器)。3. 面包板。4. 杜邦线若干。5.3.3V直流电源二、硬件连接1. 将ESP8266的3.3V引脚、GND
  • 2024-09-12器件:EC11编码器
    1序  编码器型号为"黄海电子有限公司"的"EC11A-227";参数特性和ALPS的EC11B区别不大,EC11A性能较好;  出于图片规整考虑,本文截取ALPS的EC11B的datasheet来分析EC11A,推荐电路截取自"黄海电子"的"EC11B";2编码原理  EC11编码器为增量式编码器;由encoderA和encoderB两个光电传
  • 2024-09-11跑pt时出现net反标不上怎么办?
            开始这个话题之前,我们先理解一下什么是反标率?简而言之,就是网表里面定义的net数量和def里面的net数量是否一致。如下图1,如果反标率为100%的话,那么没被反标的net数量应为0。        很多小伙伴这个时候就会问了,网表和def都是同时产生的,网表和def怎么会
  • 2024-09-10Ball
         1. pinpadballbump区别2. Wedge、Ball、Bump:芯片工艺中的三位巨头
  • 2024-09-09常见概念 -- OPA与插损预置
    OPA基本原理        OPA功能,即光功率调节(OpticalPowerAdjust),在新建光层业务时使用。        ​单板正常工作后,在网管上创建单站光交叉时,可以创建自动模式的光交叉,即启动OPA功能。OPA功能通过软件计算,自动调节交叉路径上可调单板内部的可调光衰,使得OTU单