
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式设备中使用的操作系统称为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收集数据...
Charlieplexing(查理复用算法)是一种使用少量I / O引脚控制许多LED的技术。 Charlieplexing与多路复用相同,但它使用三态逻辑(高、低输入)来显着减少引脚数并提高多路复用效率。 Charlieplexing技术以其发明者Charlie Allen命名,他于1995年发明了该技术。Charlieplexing允许您控制N *(N-1)个LED,其中N是引脚的编...
在之前的文章中,我们将操纵杆模块与Arduino UNO开发板进行连接,以了解它是如何工作的,并通过左、右、上、下运动控制四个LED指示灯。在本篇文章中,我们将使用操纵杆模块作为游戏手柄或游戏控制器来玩任何需要向左、右、上和下移动的电脑游戏。要玩需要更多控制选项的游戏,可以使用两个或更多个操纵杆。本文中,我们将使用Arduino Leonardo将操纵杆连接为游戏控制器。 Arduino Leon
在本篇文章中,您将学习到如何使用Arduino开发板校准和连接MQ9气体传感器。什么是气体传感器及其工作原理?气体传感器(Gas Sensor)是检测环境中一种或多种气体的存在的装置。这些传感器具有广泛的应用,例如炼油厂、工业中心甚至家庭的安全系统。这些传感器可以检测可燃气体、有毒气体、污染气体等。有几种气体检测方法,最常用的是电化学传感器。这些传感器通过在其加热电极上进行化学反应并测量所产生的电
运动检测是安全系统的重要组成部分,PIR传感器是最常用的传感器之一,用于在检测到运动时触发警报。该传感器可以通过感测它们发出的红外线轻松地检测人/动物的运动。今天,我们将通过将PIR传感器与TI-MSP430连接,制作相同类型的运动检测报警器。所需材料●PIR传感器模块●TI-MSP430 Launchpad开发板●LED●蜂鸣器●面包板●...
在本篇文章中,您将了解TCS230传感器以及如何将其与Arduino开发板一起使用来识别颜色。在本文结束时,您将找到一个创建颜色选择笔的迷人想法。使用此笔,您可以扫描周围物体的颜色,并使用该颜色开始在LCD上绘画。什么是TSC230传感器?TSC230芯片包含一个8×8阵列的硅光电二极管,可用于识别颜色。这些光电二极管中的16个具有红色滤光器,16个具有绿色滤光器,16个具有蓝色滤光器而另外1..







