目录介绍硬件需求 软件需求步骤总结源码下载介绍ESP32-CAM是一款集成了Wi-Fi和蓝牙功能的微控制器模块,同时还集成了摄像头接口,使其成为一个非常适合构建智能机器人的选择。在本项目中,我将向您展示如何使用ESP32-C...
-
人工智能 单片机 【机器人/小车】自己动手用ESP32手搓一个智能机器人:ESP32-CAM AI Robot(文末附完整工程源码)
-
【51单片机系列】proteus仿真单片机的串口通信
本文参考:https://zhuanlan.zhihu.com/p/425809292。在proteus之外使用串口软件和单片机通信。通过在proteus设计一个单片机接收PC发送的数据,并将接收的数据发送出去,利用软件【C...
-
嵌入式硬件 单片机 关于Keil5报错Loading PDSC Debug Description failed for STMicroelectronics STM32xxx ......
关于Keil5报错Loading PDSC Debug Description failed for STMicroelectronics STM32xxxx,Disabling usage of PDSC Debug De...
-
单片机 stm32 c语言 嵌入式硬件 LCD12864显示屏原理及使用教程
1.芯片简介 LCD12864液晶显示模块是 128×64点阵的汉字图形型液晶显示模块,可显示汉字及图形,内置 8192个中文汉字(16X16 点阵)(需带有字库的型号才能显示中文)、128 个字符(8X16...
-
嵌入式硬件 c语言 51单片机 算法 单片机实现简易计算器
单片机实现简易计算器涉及元器件使用软件整体介绍具体实现步骤一种数据结构——栈核心思路分析面临问题代码实现LCD1602模块蜂鸣器模块BuzzerDelay延时函数模块矩阵键盘模块Matrix主函数模块需要导入的头文件定义宏,...
-
c++ 物联网 嵌入式硬件 单片机 使用WiFi连接发送GET请求 【雕爷学编程】Arduino智能家居之使用WiFi连接和ArduinoHttpClient库发送GET请求
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
c++ 嵌入式硬件 物联网 单片机 【雕爷学编程】Arduino智能家居之使用TSL2561光照传感器监测光照强度
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
单片机 arm开发 mcu 物联网 嵌入式硬件 蓝桥杯STM32 G431 hal库开发速成——按键+PWM综合案例——按键控制PWM驱动舵机
适用于学习了TIM输出比较(PWM)跟GPIO输入(按键)的新手作为练习的综合项目!一、PWM的概念PWM(Pulse Width Modulation,脉冲宽度调制)是一种常用的技术,用于通过调节电信号的脉冲宽度(即脉冲的...
-
嵌入式硬件 STM32单片机-LED灯
文章目录概要整体架构流程技术名词解释技术细节小结GPIO简介 GPIO 是通用输入输出端口的简称,简单来说就是 STM32 可控制的引脚, STM32 芯片 的 GPIO 引脚与外部设备连接起来,从而实现与外部...
-
嵌入式硬件 单片机 应急通信无人机项目报告
硬件选型:根据需求和规格,选择适合的硬件组件,包括飞行控制器(Flight Controller)、我们采用了比较常见的STMF103c8t6,电机、电调(Electronic Speed Controller,ESC)、传...
-
单片机 嵌入式硬件 C/C++爱心代码(完整代码)
写在前面C/C++绘制一个爱心的完整代码。需要环境完整代码//写字...
-
mcu 单片机 stm32 ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级
目录一、前言二、ST-Link驱动下载三、ST-Link驱动安装四、在Keil中配置ST-Link五、ST-Link固件升级一、前言 ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。 ST-LIN...
-
嵌入式硬件 单片机 学习 笔记 【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍
1、引脚图片2、引脚定义图3、引脚功能介绍3.1引脚定义图解释上表中,S表示电源,IO表示输入输出,FT表示容忍电压可达5V,没有FT的只能达3.3V。VBAT,备用电源引脚,当系统断电时,备用电源可给内部的RTC时钟和备份...
-
嵌入式硬件 单片机C语言实例:2、点亮数码管的多种方法
一、共阳数码管静态显示程序实例1:#include //包含头文件,一般情况不需要改动,//头文件包含特殊功能寄存器的定义P1=0xc0; //二进制 为 1100 0000 参考数码管排列,//可以得出0对应的段点...
-
单片机 嵌入式硬件 【STM32 开发】| INA219采集电压、电流值
目录前言1 原理图2 IIC地址说明3 寄存器地址说明4 开始工作前配置5 程序代码1)驱动程序2)头文件3 测试代码前言INA219 是一款具备 I2C 或 SMBUS 兼容接口的分流器和功率监测计。该器件监测分流器电压...
-
单片机 嵌入式硬件 【硬件+代码】STM32 智能家居系统设计+原理图+设计报告
资料下载: https://download.csdn.net/download/vvoennvv/88445219一、概述 介绍一种以stm32 单片机为核心,设计了一套基于GPRS无线网络的智能家居控制...
-
嵌入式硬件 人工智能 自动驾驶 机器人 ROS通信------基于物联网(单片机)与手机通信
ROS通信------基于物联网(单片机 与手机通信,物联网通信使用的是http://iot.dfrobot.com.cnhttp://iot.dfrobot.com.cn对于MQTT的使用可以查阅博主的物联网MQTT通信-...
-
职场和发展 stm32 单片机 蓝桥杯嵌入式第五课--输入捕获
前言输入捕获的考题十分明确,就是测量输入脉冲波形的占空比和频率,对我们的板子而言,就是检测板载的两个信号发生器产生的信号:具体来说就是使用PA15和PB4来做输入捕获。输入捕获原理简介输入捕获能够对输入信号的上升沿和下降沿进...
-
冯诺依曼结构 哈佛结构 【正点原子STM32】单片机简介(FLASH、SRAM和DRAM、CISC和RISC、冯诺依曼和哈佛)
一、单片机是什么 二、单片机有什么用 三、单片机发展历程 四、单片机发展趋势 五、CISC VS RISC 六、总结一、单片机是什么单片机:Single-Chip Microcomputer,单片微型计算机,是一种集成电路芯...
-
职场和发展 第十五届蓝桥杯单片机模拟题一
三、功能描述 3.1 基本功能描述1)通过读取DS1302 RTC芯片,获取时间数据;2)通过EEPROM实现数据记录功能;3)通过LED指示灯完成试题要求的状态指示功能;4)通过数码管、按键完成试题要求的数据显示和界面切换...
-
单片机 嵌入式硬件 基于STM32的开源简易示波器项目
目录一、前言二、硬件接线三、信号的采集四、代码配置五、数据的处理六、模拟正弦波输出七、模拟噪声或三角波输出八、显示函数与按键控制一、前言该项目是基于正点原子精英板制作的一个简易示波器,可以读取信号的频率和幅值,并可以通过...
-
pcb工艺 单片机 材料工程 其他 智能硬件 磁轴键盘霍尔开关MST-MH481霍尔磁轴机械键盘
磁轴键盘是一种利用霍尔效应进行触发的键盘,与传统的机械键盘有所不同。磁轴键盘的轴体采用了霍尔效应技术,可以更快速、更稳定地触发按键,同时也具有更高的耐用性和更长的使用寿命。它能够为每个按键单独设置灵敏度,充分满足个性化需求,...
-
单片机 手把手带你使用ESP8266 与 STM32F103C8实现网络服务器
前言随着现在物联网设备的而越来越多,现在市场上出现越来越多的物联网设备,其中 ESP8266 是最受欢迎、价格便宜且易于使用的模块,它可以将您的硬件连接到互联网。今天我们就以ESP8266和STM32来实现一台网络服务器,我...
-
vscode arduino-cli 【单片机】基于Arduino cli和VS Code配置开发环境,彻底抛弃Arduino IDE
文章目录0 前言1 VS Code的优势和Arduino IDE的劣势2 前期准备3 Arduino cli3.1 Arduino cli是什么3.2 下载与安装3.3 基本使用3.4 开发环境配置4 VS Code配置5...
-
嵌入式硬件 AD9834芯片 DDS信号发生器 AT89S52 基于单片机的DDS函数信号发生器
单片机DDS函数信号发生器设计该设计以AT89S52为主控芯片,通过控制高性能DDS(直接数字频率合成)芯片AD9834产生不同频率的信号,经过6阶巴特沃兹低通滤波电路,连接数字电位器的运算放大电路,输出信号。可以输出不同频...
-
笔记 c++ 开发语言 单片机 物联网 学习 【C语言%的多种用法】
C语言%的多种用法C语言中%号那些事儿1、%之取余运算符的使用2、%之作格式符使用2.1、C语言格式符3、%之搭配 * 的使用4、%之搭配 # 的使用5、客套话C语言中%号那些事儿前言: 众所周知:%百分号,在九年义务教育中...
-
c++ 物联网 嵌入式硬件 单片机 【雕爷学编程】Arduino智能家居之发送温湿度数据到MQTT频道,通过RGB LED显示级别
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
c++ 嵌入式硬件 单片机 物联网 【雕爷学编程】Arduino智能家居之使用SGP30气体传感器检测空气质量并发送警报
Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于...
-
课程设计 基于51单片机语音识别智能台灯设计
摘要本文介绍了设计的框架结构和组成模块以及各模块的原理,介绍了各部分硬件设和各部分软件设计以及软件流程图。该设计是以 STC89C52 单片机为控制核心的集多种功能于一体的智能 LED 台灯。结合语音识别模块、A/D转换模块...
-
fpga开发 嵌入式硬件 单片机 FPGA + 图像处理(一)三种向zynq中DDR内导入图像数据的方法
本文主要讲解三种本人已知的将图像数据传入ddr的方法(一些非图像数据也可以用),方便后续通过fpga对图像进行处理,在一些导入方法中,需要将图像转换成特定的格式,因此,需要用到matlab来实现图像的格式转换0.图像数据这里...
-
嵌入式硬件 c语言 蓝桥杯单片机类按键代码讲解和考点探究(三行代码消抖讲解)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、按键的底层驱动代码讲解1.按键原理图按键原理讲解2.按键代码(1)按键头文件(2)独立按键(3)矩阵按键(4)main.c中按键函数(三行消抖的理解...
-
linux arm开发 驱动开发 c语言 单片机 udp多播/组播那些事
多播与组播多播(multicast)和组播(groupcast)是相同的概念,用于描述在网络中一对多的通信方式。在网络通信中,单播(unicast)是一对一的通信方式,广播(broadcast)是一对所有的通信方式,而多播(...
-
嵌入式硬件 [蓝桥杯单片机]——八到十一届初赛决赛客观题
第八届初赛一、填空题 采用外部12MHz晶振,经过系统12分频时定时器获得最大定时长度,此时定时器定时脉冲为1MHz,周期为1s,而定时器计时均为16位加法计数器,即计时长度为。 二、 选择题①带阻滤波器是指能通过大多数频率...
-
stm32 单片机 Fqqq的蓝桥杯每日一练
蓝桥杯15届备战Day114届蓝桥杯省赛文章目录蓝桥杯15届备战Day1前言一、客观题二、主观题程序设计1.CUBEMAX配置2.代码部分(完成大部分任务,少部分没有仪器就没做 总结前言备战蓝桥杯嵌入式,刷题第一天,对象为1...
-
单片机 51单片机 c语言 mcu 关于在VsCode上运行Keil工程及头文件报错问题
一、要安装的软件:Keil和VsCode,(注意:自己要记好安装路径) (1) VsCode官网下载及配置注意事项 VsCode下载安装教程:2.VSCode的下载和安装-领取安装包_哔哩哔...
-
单片机 使用STM32 CUBE IDE配置STM32F7 用DMA传输多通道ADC数据
我的使用环境: 硬件:STM32F767ZGT6、串口1、ADC1、16MHz晶振、216MHz主频 软件:STM32 CUBE IDE 优点:不用定时触发采样,ADC数据是不停的实...
-
嵌入式硬件 MQ-2烟雾传感器代码(STM32单片机驱动)
MQ-2烟雾传感器代码(STM32单片机驱动)MQ-2烟雾传感器简介接线三级目录MQ-2烟雾传感器简介MQ-2烟雾传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2 。当烟雾传感器所处环境中存在可燃气体时,烟...
-
单片机 职场和发展 【蓝桥杯嵌入式】第十三届蓝桥杯嵌入式省赛(第二场)程序设计试题及其题解
原题展示 本试题目的是制作一个商品管理系统,其主要功能为:购买商品、增加商品储量、调节商品价格、查询商品价格,并且能够保存改变后的商品数量与商品价格,总体上看跟第一场的试题差不多,下面就让我们一起去看看题目吧!...
-
单片机 stm32 嵌入式硬件 CAN总线显性电平和隐性电平详解
相关文章CAN总线简易入门教程 CAN总线显性电平和隐性电平详解 STM32的CAN总线调试经验分享CAN 信号线CAN 传输的两条信号线被称为 CAN_H 和CAN_L。通电状态:CAN_H(2.5V)CAN_L(2.5V...
-
嵌入式硬件 物联网 使用Blinker(点灯科技APP)与ESP32单片机实现远程控制RGB灯
使用Blinker(点灯科技APP)与ESP32单片机实现远程控制RGB灯文章目录使用Blinker(点灯科技APP)与ESP32单片机实现远程控制RGB灯一、项目简介1.Blinker1.1 APP下载1.2 APP界面2...
-
单片机 笔记 STM32的SPI硬件CRC校验(个人学习记录)
一、功能实现 为了保证SPI通信数据的准确性,需要通过对每个数据进行CRC校验,保证设备运行正常。二、基本原理SPI通信可以通过以下步骤使用CRC: ● 设置CPOL、CPHA、LSBFirst、BR、SSM、...
-
单片机 物联网 Hx711称重模块+STM32+CubeMX
文章目录一、模块和接线二、CubeMX配置1.时钟及sys2.IO口1)数据线DT设置为Input2)时钟线SCK设置为Output3.串口4.后续配置三、程序1.main.c2.hx711.c3.hx711.h4.串口重定...
-
单片机 嵌入式硬件 STM32之HAL、LL和标准库
STM32之HAL、LL和标准库引言介绍标准库HAL库LL库三者的关系总结引言我们在进行STM32开发的时候,使用寄存器进行开发的终究是少数,大多数人还是习惯用库函数进行开发。到目前为止,有标准外设库、HAL库、LL库 三种...
-
嵌入式硬件 stm32 51单片机 物联网 proteus mcu 【单片机概念基础】迟迟搞不懂预分频系数、PWM占空比等等概念和计算怎么办?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、分频系数1.1 为什么需要分频系数1.2 分频系数怎么计算二、PWM占空比PWM占空比是什么pwm的分频系数有何作用总结前言在学习单片机的过程中...
-
单片机 stm32 选题推荐 【毕设选题】最新电子信息工程毕业设计项目合集 - 100例
文章目录1前言2 如何选题2.1 嵌入式开发方向2.2 物联网方向2.3 移动通信方向2.4 人工智能方向2.5 算法研究方向2.6 移动应用开发方向2.7 网络通信方向2.8 学长作品展示3 最后1前言磊 近期不少学弟学妹...
-
硬件工程 单片机 AS608指纹模块与stm32f103c8t6通信实现指纹识别
目录 AS608指纹模块 stm32f103c8t6最小系统板以及其他外设工程资料遇到的问题 AS608指纹模块 光学指纹模块更好用一点,电容式指纹模块的通信协议有一点不一样。网上可以搜到相关的串口通信协议用户手册首先可以尝...
-
udp 单片机 网络协议 ZYNQ AXI
AXI_DMA_UDP以太网传输开发环境:Vivado2020.2;硬件设备:ZYNQ7010数据传输流程PS端下发控制指令,开启DMA传输的同时下发一个上升沿信号(后文将说为什么要加一个上升沿)PL端接收到指令开始产生20...
-
嵌入式硬件 2019年安徽省机器人大赛单片机与嵌入式系统应用技能竞赛试题(2)
目录一、赛题展示二、具体分析1、任务2、基本功能3、发挥要求一、赛题展示二、具体分析总思路:根据第一个按键先判断方向(利用一个变量存储),该方向所有楼层经过后,反向运动。当最后一个楼层到达后,判断是否有新按键按下,判断时间大...
-
fpga开发 嵌入式硬件 FPGA与单片机有什么区别?
1.开发语言 学过单片机的小伙伴肯定都知道,不管是51,还是32单片机使用的开发语言都是C语言,不同的单片机只是使用的开发环境不同,但代码编程都是c语言实现的。 FPGA使用的是H...
-
fpga开发 stm32 嵌入式硬件 单片机 学习方法 基于fpga实现DDS,2023年电赛H题总结
一、Direct Digital Synthesizer实现 DDS利用数字累计相位,用相位获得rom地址查询波表,得以借助查询rom地址对应模拟值输出DA,来显示波形。一般作为信号发生器来发生各种波形,三角...