一、简介: VB上位机程序控制DS1302时钟是一种常见的应用,DS1302是一款实时时钟芯片,通常用于计算机、电子设备或其他系统中,以提供时间戳和其他时间相关功能,DS1302时钟芯片通常需要外部电源供电,并且具有有限的存储空间和数据传输速率。因此,在控制DS1302时钟时,需要考虑到这些因素,并采取适当的措施以确保芯片的正常运行和数据的安全。 二、头文件与变量定义: 主要用于初始化一些硬件接
【嵌入式】基于FATFS/Littlefs文件系统的日志框架实现 文章目录 【嵌入式】基于FATFS/Littlefs文件系统的日志框架实现 1. 概述 2. 设计概要 3. 设计实现 3.1 初始化 `init` 3.2 日志写入 `write` 3.3 日志读取 `read` 3.4 注销 `deinit` 3.5 全部代码汇总 4. 测试
前言最近参加立创训练营,用Hi3861做机器狗,接着上一段时间的学习继续OpenHarmony的设备开发学习,之前的笔记中一直没有使用到超声波模块,在这次的训练营中,笔者打算尝试在Hi3861试试。 模块介绍产商的手册如下所示,笔者购买的是2022款,链接如下:「超声波测距模块 HC-SR04 超声波传感器 支持兼容UNO R3/51/STM32」。该模块支持四种模式来获取距离,可以通过背面的电
一、简介 基于8051微控制器用于控制LED显示和音乐播放,同时具备按键输入功能。程序通过不同的模式控制LED的显示效果,使用定时器中断来切换显示模式,并能够根据按键输入来改变运行模式、播放音乐或调整系统速度。 二、头文件选择,变量定义 2.1头文件: 头文件:包含了针对8051微控制器的头文件REG52.H和自定义的SoundPlay.h 2.2全局变量: RunMode:用于控制程序的运行模
UART简介UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用来主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,多用于上位机与下位机的通信。在UART通信中,两个UART直接相互通信。 发送UART将控制设备(如CPU)的并行数据转换为串行形式,以串行方式将其发送到接收UART。只需要两条线
一、项目介绍 本项目是笔者参加[立创&传智&黑马程序员&CSDN]的仿生机械狗训练营的作品,以Hi3861作为主控,使用OpenHarmony操作系统作为软件开发底层实现的语音控制四足机器人。具体功能介绍如下:·通过语音指令控制机器人站立、握手、前进、后退、左转、右转、俯卧撑、蠕动、扭头等动作。·通过HC-SR04超声波模块实现避障功能。·通过连接HC-05实现手机APP
单总线协议简介1-wire 单总线是Maxim 全资子公司Dallas 的一项专有技术。与目前多数标准串行数据通信方式,如SPI/I2C/MICROWIRE 不同,它采用单根信号线,既传输时钟,又传输数据而且数据传输是双向的。它具有节省I/O 口线资源、结构简单、成本低廉、便于总线扩展和维护等诸多优点。1单总线的数据传输速率一般为16.3Kbit/s,最大可达142 Kbit/s,通常情况下采用1
一、前言 一般来说使用IO作为设备的按键输入就够用了 ,但是我就是想实现制作的按键键盘就像按实际键盘的某些按键一样,这样在上位机处理就容易很多,直接调用键盘类函数就可以了。 而且自己根据需求可以自定义按键数量,按键功能,我这里制作一个小数字键盘,增加了Delete按键,使用的是红轴机械按键,效果如下 二、环境 stm32f1 keil window10 三、正文
以下为正文效果如动画所示: 机械臂夹爪的控制选用了之前学习过的正点原子开发板舵机型号为S3010,是之前搞智能车竞赛剩下的,该舵机的转角与高电平的脉宽有关,黑线接地,红线接电源(5V),白线为控制线。 夹爪是在网上花十块钱买的 具体流程为使用两个按键控制夹爪的开合,按键0为夹爪合,按键1为夹爪开 1.按键处理函数 u8 KEY_Scan(u8 mode) {
之前尝试了做控制仿真,对于着实有点难了。我把工作重新转移回电机控制了,开始从头开始构建电机控制的软件,以及对应的上位机。这个过程很费人,所面临的不在是一个点,是很多面。想要做的还凑合,都需要做很多次取舍,计较。 介绍一下单片机裸机编程中,简单的log打印信息的功能。 程序稍微比较大,找bug的时候,打印信息是一个很好的帮手 程序的遇到的状态信息,错误信息,警告 屏蔽一些不重要的
目录: PLC学习笔记(一):概述 PLC学习笔记(二):PLC结构(1) PLC学习笔记(三):PLC结构(2) 以下为正文 §2.3 输入/输出单元 PLC的输入、输出信号多种多样,可以是开关量、模拟量和数字量,信号的电平也有差别,但PLC能识别的只能是标准电平。 PLC的输入和输出包含两部分:一部分是与被控设备相连接的接口电路;另一部分
一、简介 为基于微控制器的系统设计的,旨在实现温度和电压的实时测量并将结果显示在LCD屏幕上。核心部件包括DS1621数字温度传感器和MAX1241 A/D转换器:DS1621用于温度测量,而MAX1241则负责电压测量。通过精确读取这些传感器的数据,处理这些数据,并以易于读取的格式在LCD上展示出来,定义相关接口用于初始化和设置一些与LCD及可能的I2C设备相关的硬件接口。 二、头文
两周前有同学在qq群中讨论PLL的参数设计,之前没自己动手计算过,一直用的将PLL传递函数,忽略零点项,当做标准的二阶系统近似处理,类似ζ=0.707,wn=wc的近似吧。我搜过一些文章也都是这样写的,其实它的频率响应表现还是不太一样的。电机控制qq群:528884293 传递函数和频率响应: PLL框图: G ( s ) = K p s + K i s 2 G(s)=\frac{K
一.使用上位机控制 TOF版本设备点击TOF ON即可开启TOF,开启后按键会变成TOF OFF,点击TOF OFF即可关闭TOF 补光灯版本设备点击LED ON即可开启LED ,开启后按键会变成LED OFF,点击LED OFF即可关闭LED 设置页面的viobot栏,补光灯前面的勾打上,就默认设备上电会开启补光灯,TOF前面的勾打上,就默认设备上电会开启TOF。 二.ROS控制
之前在跟同事罗帅讨论驱动器的热损耗,学习了一下,找的一篇TI的文章对半桥的功耗计算。 文章:Application ReportCalculating Power Dissipation for a H-Bridge or Half Bridge Driver 摘要: 在为电机应用或具有电感特性的负载选择集成 H 桥或半桥驱动器时,必须考虑由于负载电流和输出的 PWM 开关以进行电流调节
文章目录 前言 协议简介 协议分类 硬件层协议 板级总线 现场总线 RS232 485通信 CAN总线 软件层协议 MODBUS协议 总结 合集 前言 本系列主要记录STM32使用Modbus协议实现主从通信的功能,此篇主要介绍一些相关的基础知识,笔者学习参考的是灵育科技胥工的Mo
DX- BT05 4.0 蓝牙模块 概述 DX-BT05 4.0 蓝牙模块用 美国 TI 公司 CC2541 芯片, 配置 256Kb空间,遵循V4.0 BLE 蓝牙规范。 支持 AT 指令 ,用户可根据需要更改串口波特率、设备名称、 配对密码等参数,使用灵活。本模块 支持 UA RT 接口,并支持 SPP 蓝牙串口协议, 具有成本低、体积小、功耗低 、收发灵敏性高 等优点 ,只需配备少许的外
目录: PLC学习笔记(一):概述 PLC学习笔记(二):PLC结构(1) PLC学习笔记(三):PLC结构(2) 以下为正文 PLC种类众多,但其组成结构和工作原理基本相同,主要由中央处理器CPU、储存器(ROM、RAM)和专门设计的输入/输出单元(I/O)电路、电源等组成。PLC内部框图如下图所示。 §2.1 中央处理单元(CPU) CP
目录: PLC学习笔记(一):概述 PLC学习笔记(二):PLC结构(1) PLC学习笔记(三):PLC结构(2) 以下为正文 如今,电气装置的控制愈发复杂,仅仅依靠低压电器构建逻辑控制电路显得捉襟见肘,而将逻辑控制电路软件化是在满足控制需求前提下降低成本、提高可靠性的重要途经。 那么,我们是选择单片机还是PLC呢?若选择使用单片机,那就意味着我们需
1、DS18B20数字温度传感器 本文将使用三段式状态机(Moore型)的写法来对DS18B20进行测温操作,以便了解DS18B20和熟悉三段式状态机的写法。 1.1、概述 温度传感器(temperature transducer)是指能感受温度并转换成可用输出信号的传感器, 是各种传感器中最常用的一种。随着现代仪器的发展,微型化、集成化、数字化正成为传感器发展的一个重要方向。美国DALLA
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信