
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式设备中使用的操作系统称为RTOS(实时操作系统)。在嵌入式设备中,实时任务至关重要,而定时在其中起着非常重要的作用。实时任务是时间确定性的,这意味着对任何事件的响应时间始终是恒定的,因此可以确保任何特定事件将在固定时间发生。 RTOS旨在以非常精确的时序和高度的可靠性运行应用程序。 RTOS还可以通过单个内核帮助执行多任务。在本篇文章中,我们将开始介绍FreeRTOS。 FreeRTOS是一
Silicon Laboratories(芯科科技)最近为那些对低成本、低功耗、高性能混合信号应用感兴趣的用户提供了一系列新的微控制器和开发板。8051架构Silicon Laboratories已经积累了大量基于8051架构的8位微控制器,并且新的EFM8系列延续了这一传统。 8051最初是由英特尔在1980年开发的,而这款“8位微型计算机”(首次被称为)被证明非常成功,最终许多不同...
在第一篇文章中,我们介绍了用于驱动通过加热元件电阻的相对较大的电流的电路,在第二篇文章中,我们讨论了与SPI接口相关的时序细节和固件,这使我们能够集成PID系统的三个主要组件。现在我们准备实现一个基本的PID控制程序。以下是我们将转换为EFM8代码的一般过程:选择比例,积分和微分增益的值。清除应从零开始的变量,即积分增益使用的累积误差和导数增益使用的先前误差值。从MAX31855收集数据...
语音识别技术在自动化中非常有用,它不仅可以让您免提控制设备,还可以提高系统的安全性。除了制造语音控制小工具外,语音识别还为患有各种残疾的人们提供了重要帮助。在之前的帖子中,我们制作了基于Arduino的文本到语音(TTS)转换器和语音控制灯。现在,在本篇文章中,我们将使用EdgeImpulseStudio通过三个命令,即“LIGHTON”、“LIGHTOFF”和“NOISE”,使用机器学习来训练语

在第一篇文章中,我们介绍了用于驱动通过加热元件电阻的相对较大的电流的电路,在第二篇文章中,我们讨论了与SPI接口相关的时序细节和固件,这使我们能够集成PID系统的三个主要组件。现在我们准备实现一个基本的PID控制程序。以下是我们将转换为EFM8代码的一般过程:选择比例,积分和微分增益的值。清除应从零开始的变量,即积分增益使用的累积误差和导数增益使用的先前误差值。从MAX31855收集数据...
在电子行业中,相机一直占据着主导地位,因为它用途广泛,如访客监控系统、救援系统、考勤系统等。现今,我们使用的相机非常智能,并具有早期相机中不存在的许多功能。现今的数码相机不仅捕捉图像,还能捕捉高清晰度画面并分析他们看到的内容。它广泛用于机器人、人工智能、机器学习等。捕获的帧使用人工智能和机器学习进行处理,然后用于许多应用,如车牌检测、物体检测、运动检测、面部识别等。在本篇文章中,我们将使用最广泛.
在本篇文章中,我们使用HX711称重传感器放大器模块将40Kg称重传感器连接到NodeMCU ESP8266。 HX711是一款精密的24位模数转换器(ADC),设计用于电子秤和工业控制应用,可直接与桥式传感器连接。 HX711称重传感器放大器用于从称重传感器和应变仪获取可测量的数据。电子称重机使用称重传感器来测量由负载产生的重量,此处大多数称重传感器都参照应变计的方法,该应变计将压力转换为电
在本篇文章中,我们将学习无刷电机和ESC的工作原理。该内容包含两部分,本文是第一部分,我们将学习无刷直流电机和ESC(电子速度控制器)的工作原理,第二部分我们将学习如何使用Arduino控制BLDC无刷直流电机。无刷直流电机的工作过程BLDC电机由两个主要部分组成,定子和转子。如下图所示,转子是具有两个极的永磁体,而定子由如下图所示布置的线圈组成。无刷电机主要部件 - 定子和转子我们都知...
最近在使用MDK调试STM32控制器,当下载完成,需要使用ST-LINK进行程序仿真时。MDK偶尔会出现错误提示“Error: Encountered an improper argument”。大概意思是说“错误:遇到不正确的参数”。出现这种情况时,对话框关掉之后会再次出现,只能使用任务管理器强制停止才行。我使用的MDK的版本是V5.25.2.0。在官网上查一下这个错误信息,原来是Keil软件的
在本篇文章中,我们将深入了解L293D。 L293D是用于驱动电机的最广泛使用的IC,有必要了解它的理论、图表、仿真和引脚排列。在这里,我们将讨论所有这些主题。L293D和电机在学术机器人中使用的电动机通常工作在5、6、9、12或24伏。根据型号、制造方法、价格等,它们的电流约为100 mA至5A。您可以通过多种方式使用电机。一种方法是将其直接连接到电池,然后以特定方向以最大速度旋转,但实际上..







