-
模拟式LED POV时钟
简介 视觉持久性(POV)显示器通常是LED显示器,其通过在给定时间内快速、连续地显示图像的一部分来,从而形成一幅完成的图像。 在“趣讨教”网站上展示了这个是结构相对简单,但视觉上有明显冲击的面部时钟。组成部件包含Arduino Nano 17个LED二极管 、霍尔效应传感器、电阻,升压转化器、锂电池。LED二极管组d1-d11,d12-d16和d17具有不同的颜色,以获得…- 998
- 0
-
模拟式LED POV时钟
简介 视觉持久性(POV)显示器通常是LED显示器,其通过在给定时间内快速、连续地显示图像的一部分来,从而形成一幅完成的图像。 在“趣讨教”网站上展示了这个是结构相对简单,但视觉上有明显冲击的面部时钟。组成部件包含Arduino Nano 17个LED二极管 、霍尔效应传感器、电阻,升压转化器、锂电池。LED二极管组d1-d11,d12-d16和d17具有不同的颜色,以获得…- 934
- 0
-
led矩阵显示任意图像字符
简介在本教程中,您将学习如何使用带有IC MAX7219的8×8点阵LED模块。最后您将能够使用arduino的4个数字引脚轻松图像显示,固定或滚动在一个或多个点阵上显示任何形状或文本。步骤一 材料准备硬件准备:arduino unoElectroPeak MAX7219点阵显示模块ElectroPeak 跳线软件准备:arduino IDE步骤二 原理说明什么是点阵?8×8矩阵LED 是一组LE…- 1.5k
- 0
-
DPS3005便携式/可充电电源
步骤1:步骤1:DPS3005让我们开始吧:DPS有4个连接 - 输入和输出。将两个输出引脚连接到接线柱。最好将这些颜色编码,以便在以后使用电源时不要反转极性。DPS模块仅降压,只能输出低于输入电压的电压。我的目标是获得至少24V的输出。根据数据表,在这种情况下所需的输入电压约为26V。我使用的DPS3005的最大值是40V。第2步:第2步:升级模块由于我的电池和我想要使用的外部电源都不在26到4…- 1k
- 0
-
非接触式温度测量及显示
简介你好,欢迎来到这个教程,在这里我将使用MLX90614(GY906)红外非接触式温度传感器,我将它采集到的数据显示到LCDi²c屏幕和OLED显示器上,显示格式分为摄氏度°C和和华氏度°F两种。工作原理:每个物体根据其热量发射红外波,并且使用热电堆检测这些波,这些热电堆变得更热和更热,同时将多余的热量转换为电。以下是有关MLX 90614传感器的一些信息:环境温度范围:-40至125˚C(-4…- 1.5k
- 0
-
(六)msp430进阶:PIR传感器与MSP-EXP430G2 TI Launchpad连接
介绍PIR人体红外传感器PIR传感器用于检测红外热辐射。这使得它们在涉及检测发射红外热辐射的移动物体的应用中是有用的。PIR传感器的输出(就电压而言)在感应到运动时很高; 而没有运动时(静止物体或没有物体)它很低。 连接图将PIR传感器与MSP-EXP430G2 TI Launchpad连接 例MSP-EXP430G2 TI Launchpad使用PIR传感器对活体进… -
(五)msp430进阶:土壤湿度传感器与MSP-EXP430G2 TI Launchpad连接
介绍土壤湿度传感器土壤水分基本上是土壤中水的含量。这可以使用土壤湿度传感器测量,该传感器由两个充当探针的导电探针组成。它可以根据两个导电板之间电阻的变化来测量土壤中的水分含量。两个导电板之间的电阻以与土壤中存在的水分量相反的方式变化。 连接图土壤湿度传感器与MSP-EXP430G2 TI Launchpad连接 例以百分比衡量土壤湿度。 这里,土壤湿度传感器的模拟输出… -
(四)msp430进阶:LCD 16×2与MSP-EXP430G2 TI Launchpad连接
介绍LCD 16x2LCD(液晶显示器)用于嵌入式系统应用中,用于显示系统的各种参数和状态。LCD 16x2是一个16引脚器件,有2行,每行可容纳16个字符。LCD 16x2可用于4位模式或8位模式。也可以创建自定义字符。它有8条数据线和3条控制线,可用于控制目的。 接线图16x2 LCD与MSP-EXP430G2 TI Launchpad接口 例在8位和4位模式下以16x2 …- 1.4k
- 0
-
(三)msp430进阶:MT8870 DTMF解码器与MSP-EXP430G2 TI Launchpad连接
介绍MT8870 DTMF解码器模块 DTMF(双音多频)是一种使用两种纯音(纯正弦波)混合的电信信令技术。它在手机中用于生成拨号音。MT8870是DTMF解码器; 它有助于解码按下的键。它提供了一个4位数字输出,可以对其进行处理以识别按下的键。这为16个不同的键提供了16种可能的输出。 连接图MT8870 DTMF解码器模块与MSP-EXP430G2 TI Laun… -
(二)msp430进阶:DHT11传感器与MSP-EXP430G2 TI Launchpad连接
介绍DHT11传感器DHT11传感器通过单根线连续测量并提供湿度和温度值。它可以测量相对湿度的百分比(20至90%RH)和温度(摄氏度),范围为0至50°C。它有4个引脚; 其中一个用于串行形式的数据通信。不同TON和TOFF的脉冲被解码为逻辑1或逻辑0或起始脉冲或帧结束。 接口图DHT11传感器与MSP-EXP430G2 TI Launchpad连接 例从DHT11…- 1.7k
- 0
-
(一)msp430进阶:ADXL335加速度计与MSP-EXP430G2 TI Launchpad连接
介绍ADXL335加速度计模块 加速度计是一种机电设备,可以测量g重力引起的加速度。它可用于需要倾斜传感的应用中。ADXL335测量沿X,Y和Z轴的加速度,并提供与这3个轴的加速度成比例的模拟电压输出。微控制器可以通过使用ADC将它们转换为数字信号来处理这些电压。 连接图ADXL335加速度计模块与MSP-EXP430G2 TI Launchpad连接 例利用加速度计…- 1.4k
- 0
-
(七)msp430基础:将新库添加到Energia IDE并使用它
让我们看看如何为MPU6050(陀螺仪+加速度计+温度)模块添加库。在这里,我们将使用GitHub的Korneliusz Jarzebski的MPU6050库。这个库适用于Arduino,但也适用于Energia。库下载:下载并解压缩库并将其文件夹添加到Energia IDE的libraries文件夹中。示例:请参见下面给出的图像。添加的库将突出显示。Energia中的库文件夹已经包含许多库,如M…- 1.9k
- 1
-
(六)msp430基础:定时器和中断相关的基本功能
定时器函数a) millis()此函数返回自Launchpad板开始运行当前程序以来经过的毫秒数。大约50天后,这个数字溢出(回滚到零)。millis返回的值是unsigned long int。Example 无符号长时间 = millis() b)micros…- 1.4k
- 1
-
(五)msp430基础:与Energia中的串行通信相关的基本功能
让我们看一下Energia IDE中经常使用的与串行通信相关的一些基本功能。 UARTa) Serial.begin(baud_rate)baud_rate:将用于串行通信的波特率。可以是4800,9600,14400,19200等此功能用于定义将用于串行通信的波特率。要与特定设备通信,需要使用设备波特率。ExampleSerial.begin(9600)定义960… -
(四)msp430基础:与Energia中的启动和GPIO相关的基本功能
让我们看一下Energia IDE中经常使用的与启动和GPIO相关的一些基本功能。 启动时的功能a)setup()在程序的开头调用此函数。它用于初始化变量,引脚模式等。每次上电后,或者当TI LaunchPad板重置时,它只运行一次。 b)loop()setup函数执行完后,loop函数会反复执行。 /* 闪烁的板载LED连接到MSP-EXP430G2 Launchp…- 1.8k
- 1
-
(三)msp430基础:MSP-EXP430G2板
MSP-EXP430G2是TI(德州仪器)推出的第一款LaunchPad套件,在大众中非常受欢迎。可以使用Code Composer Studio或Energia IDE对MSP-EXP430G2板进行编程。该开发板可与任何14或20引脚DIP MSP430 IC一起使用。上图显示了带有MSP430G2553 IC的MSP-EXP430G2板。该图片来自GitHub讨论中的一个帖子。以下是讨论页面…- 2.2k
- 1
-
(二)msp430基础:如何使用Energia IDE
Energia IDE非常简单易用。它是Arduino IDE的一个分支,因此与Arduino IDE类似。它甚至看起来像Arduino IDE,唯一的主要区别是IDE的颜色。让我们看看如何在IDE的内置示例中使用Blink示例。1.从解压缩的文件夹中打开Energia IDE。2.在“文件”选项卡中,转到“示例”选项。在这里,您将找到IDE随附的所有内置示例的列表。您还将在内置示例下方看到来自库…- 4.5k
- 0
-
(一)MSP430基础:TI Launchpad简介
什么是TI LaunchPad?TI(德州仪器)推出了具有TI微控制器的开发套件,这些套件以低成本提供,并且具有LaunchPad名称的开源硬件。目前,市场上有超过20种不同的LaunchPad,它们在设计时考虑了特定的应用领域。TI为这些电路板提供了许多附加功能,可帮助用户快速进行原型设计和开发。 开源?据说TI LaunchPad是一个开源平台,这意味着TI为LaunchPad主板提…- 3.5k
- 0
-
美观、强大、实用的STM32最小板设计
STM32F030系列是STM32系列中最实惠的,同时它有ARM32位的性能,超越普通8位、16位单片机,很多产品都在使用它,适用范围真的太广了!它具有4K RAM、16K FLASH,板载各种外设,就不一一列举了。国内有很多厂商都在仿照ST的芯片,同时arm架构的仿品可以兼容原厂的芯片,所以,你不用担心它突然没货带来的困扰!这里我选用的是TSSOP20封装的STM32F030F4P6,它很廉价,…- 1k
- 0
-
(七)Arduino系列:NodeMCUI2C通信方法
介绍I2C(内部集成电路)是串行总线接口连接协议。它也被称为TWI(双线接口),因为它只使用两根电线进行通信。这两条线是SDA(串行数据)和SCL(串行时钟)。I2C是需要确认的通信协议,即发送器在发送数据之后检查来自接收器的确认以知道接收器是否成功接收到数据。I2C有两种工作模式,主模式从模式SDA(串行数据)线用于主设备和从设备之间的数据交换。SCL(串行时钟)用于主设备和从设备之间的同步时钟…- 2.8k
- 0
-
(六)Arduino系列:NodeMCU与Arduino进行SPI通信
介绍串行外设接口(SPI)是最初由Motorola公司发起的总线接口连接协议。SPI接口使用四条线进行通信。因此,它也被称为四线串行通信协议。SPI是全双工主从通信协议。这意味着只有一个主设备和一个从设备可以同时在接口总线上通信。SPI使能器件工作在SPI操作的两种基本模式,即SPI主模式和SPI从模式。主设备负责启动通信。主设备生成串行时钟以进行同步数据传输。主设备可以通过逐个选择来处理总线上的…- 4.3k
- 0
-
(五)Arduino系列:NodeMCU GPIO定时器中断
介绍中断是在连续性工作中随机发生的事件。这就像你忙于一些工作时的电话,根据电话优先级,你决定是接听还是忽视。基于NodeMCU的ESP8266在其GPIO引脚上具有中断功能。此功能在NodeMCU Dev Kit的D0-D8引脚上可用。通过Arduino中断功能支持GPIO引脚中断,即attachInterrupt,detachInterrupt。除D0 / GPIO16引脚外,可以将中断连接到任…- 3.5k
- 0
-
(四)Arduino系列:NodeMCU PWM占空比学习
介绍脉冲宽度调制(PWM)是一种在保持波的频率恒定的同时改变脉冲宽度的技术。 PWM生成脉冲周期包括ON周期(VCC)和OFF周期(GND)。在一段时间内信号导通的分数称为占空比。 例如,周期为10ms的脉冲将保持ON(高电平)2ms。因此,占空比将为D = 2ms / 10ms = 20%通过PWM技术,我们可以使用ON-OFF信号控制输送到负载的功率。PWM信号可用于控制直…- 3.2k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!









































