文章 2023-07-14 来自:开发者社区

SGM58031与单片机驱动实现

CUBEIDE设置使用硬件I2C与sgm芯片通讯,上面即配置硬件I2C,其他参数默认即可。I2C通讯封装封装实现/** * @brief Manages error callback by re-initializing I2C. * @param Addr: I2C Address * @retval None */ static void I2Cx_Error(uint8...

SGM58031与单片机驱动实现
文章 2023-07-12 来自:开发者社区

c#(nanoframework)安装单片机环境;如何使用c#写类似于c的单片机驱动

.NET nanoFramework 安装教程准备材料​esp32单片机(支持wifi蓝牙) 安卓数据线(需要支持传输) 注意!请先安装esp32驱动程序 安装 .NET nanoFramework固件闪存​ 安装工具 dotnet tool install -g nanoff Copy 刷入固件 nanoff --platform esp32 --serialport COM3 --....

c#(nanoframework)安装单片机环境;如何使用c#写类似于c的单片机驱动
文章 2023-05-25 来自:开发者社区

基于单片机的智能循迹避障小车STC89C52红外对管L298N驱动PWM波控制速度

利用红外对管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。其中小车驱动由L298N驱动电路完成,速度由单片机输出的PWM波控制。第一章 绪论1.1智能小车的意义和作用自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨....

基于单片机的智能循迹避障小车STC89C52红外对管L298N驱动PWM波控制速度
文章 2023-04-25 来自:开发者社区

单片机入门3.驱动蜂鸣器

一、蜂鸣器是什么?蜂鸣器有两种:一种是有源蜂鸣器,内含多谐振荡器,能够采用直流电源直接驱动,本开发板使用的就是有源蜂鸣器;另外一种就是无源蜂鸣器,需通过脉冲来驱动,不能采用直流来驱动。怎样区分有源跟无源蜂鸣器,一般蜂鸣器底部有黑胶封住的就是有源蜂鸣器,否则是无源蜂鸣器。在硬件电路中,蜂鸣器一般要接上一个三极管,三极管的作用有两个,一是充当开关作用,二是增大驱动蜂鸣器的电流。二、电路原理图及使用代....

单片机入门3.驱动蜂鸣器
文章 2023-01-30 来自:开发者社区

蓝桥杯之单片机学习(二十八)——详解A/D、D/A、PCF8591、AD与DA的综合使用(附官方驱动的一个坑)

一、放图一、A/D模块1--发送写设备地址,选择IIC总线上的PCF8591器件。//0X90 2--发送控制字节,选择模拟量输入模式和通道。0X01/0X03 3--发送读设备地址,选择IIC总线上的PCF8591器件。 4--读取PCF8591中目标通道的数据。PCF8591的设备的读操作地址为:0x91;而写操作地址则为:0x90。光敏传感器接到AIN1,通道1;控制寄存器应写...

蓝桥杯之单片机学习(二十八)——详解A/D、D/A、PCF8591、AD与DA的综合使用(附官方驱动的一个坑)
文章 2023-01-30 来自:开发者社区

蓝桥杯之单片机学习(二十三)——对于官方驱动的函数调用,包装程序

一些整理IIC1. PCF85911.1 通道一:光敏电阻//Light_read(0X01) uchar Light_read(uchar add) { uchar temp; IIC_Start(); IIC_SendByte(0X90); IIC_WaitAck(); IIC_SendByte(add); IIC_WaitAck(); IIC_Stop(); ...

蓝桥杯之单片机学习(二十三)——对于官方驱动的函数调用,包装程序
文章 2023-01-03 来自:开发者社区

51单片机驱动步进电机——使用ULN2003芯片

驱动步进电机——使用ULN2003芯片用ULN2003芯片,来驱动5V四相五线步进电机。工作准则步进电机是一种分步旋转的无刷直流电机。这非常有用,因为它可以在没有任何反馈传感器的情况下精确定位,这代表了一个开环控制器。步进电机由通常为永磁体的转子组成,转子被定子的绕组包围。当我们以特定顺序逐步激活绕组并让电流流过它们时,它们将磁化定子并分别形成电磁极,从而推动电机。这就是步进电机的基本工作原理。....

51单片机驱动步进电机——使用ULN2003芯片
文章 2022-10-19 来自:开发者社区

【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(3)

动态数码管实验项目实现代码实验现象刨根问底环节多位数码管简介多位数码管,是两个或两个以上单个数码管并列集中在一起形成一体的数码管。当多位一体时,它们内部的公共端是独立的,而负责显示什么数字的段线(a-dp)全部是连接在一起的。独立的公共端可以控制多位一体中的哪一位数码管点亮, 而连接在一起的段线可以控制这个能点亮数码管亮什么数字;通常我们把公共端叫做位选线,连接在一起的段线叫做段选线。有他俩以后....

【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(3)
文章 2022-10-19 来自:开发者社区

【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(2)

静态数码管实验我感觉静态数码管这块更多的是对硬件知识的再认识吧,其中关于程序设计方面可以拿出来评赏的东西其实不多。目前get到的是对高低电平的在认识以及使用十六进制来灵活的表示十进制。项目实现代码关于实验代码这块了,我不太想直接让大家CV吧,因为代码量不是特别大,然后小伙伴们对照我的代码敲一遍,可以更好的发现自己看不到的一些问题。实验效果:刨根问底环节浅识数码管数码管是一种半导体发光器件,其基本....

【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(2)
文章 2022-10-19 来自:开发者社区

【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(1)

蜂鸣器实验在这里插入图片描述蜂鸣器这个实验最重要的是当IO不足以直接支撑设备时,要使用放大电路的意识。其次的蜂鸣器类型的认识以及代码落实相对都没有这么重要的。项目实现代码刨根问底环节蜂鸣器介绍浅看一下,知道有这个东西,就当做硬件常识积累起来就好。蜂鸣器常常用作电子产品中作发声器件蜂鸣器的分类主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。想要压电式蜂鸣器发声,需提供一定频率的脉冲信号;想要电磁式蜂鸣....

【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(1)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注