第一节 基本数字输出功能LED灯

news/2024/6/3 19:28:11 标签: 单片机, stm32, 物联网

I/O端口的原理

单片机端口是标准双向口,可以输出信号也可以输入信号。
在这里插入图片描述
上图的A点相当于单片机的I/O口,A可以连接5V或接地,保证了电流可以双向通过。

假设LED正常工作压降(电压差)是1.5V,正常工作电流是10mA。
当A接地,通过上图可以计算出工作电流为8.9mA,接近正常工作电流。

  • 在数字电路中接+5V为电平“1”,接地为电平“0”。

arduino UNO LED 灯连接原理图

在这里插入图片描述
电流单项从单片机引脚输出到LED灯,通过限流电阻回流到GND。(拉电流)
反向连接LED灯时,原来接GND的一端需要接VCC,此时电流是从VCC到LED灯,然后通过限流电阻,再通过单片机引脚回流到GND。(灌电流)
使用的AVR单片机电流有最大输出限制,最多不会超过20mA。即使不用限流电阻也能点亮LED灯。但最好还是加上。(存在烧毁的可能)

LED的使用

一般情况下,LED的长脚是正极,LED内部电极体积小的是正极。
电阻的阻值范围是200到2000欧姆,在亮度基本相同的情况下选择阻值最大的。

LED闪烁程序

int led=13;
void setup(){
	pinMode(led,OUTPUT);
}
void loop(){
	digitalWrite(led,HIGH);
	delay(500);
	digitalWrite(led,LOW);
	delay(500);
}

http://www.niftyadmin.cn/n/671936.html

相关文章

JSDoc参考注释模板

1. 注释宏或者常量 /** * Default Node tag* constant* type Number*/cc.CCNODE_TAG_INVALID -1;2. 注释的分段采用<p>&#xff0c;<br/>&#xff0c;</P> 3.注明类和继承方式 /** * class * extends cc.Class */ cc.Node cc.Class.extend(/** lends cc.…

MSP430F5438学习笔记 TA1溢出中断加比较匹配中断

// 时钟默认情况 // FLL时钟 FLL选择 XT1 // 辅助时钟 ACLK选择 XT1 32768Hz // 主系统时钟 MCLK选择 DCOCLKDIV 8000000Hz // 子系统时钟 SMCLK选择 DCOCLKDIV 8000000Hz // TA1选择ACLK&#xff0c;最大计数值为65535 // 比较匹配值为 32768 // 在…

Java黑皮书15.9(使用箭头键画线)

Java黑皮书15.9&#xff08;使用箭头键画线&#xff09; package sample;import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.input.KeyCode; import javafx.scene.layout.Pane; import javafx.scene.shape.Circle; import javafx.scene…

黑石6亿美元注资蓝星 任建新再造千亿化工系

http://www.sina.com.cn 2007年10月02日 17:45 《英才》黑石6亿美元注资蓝星的隐秘原因 任建新 再造千亿化工系 文|本刊记者 朱雪尘/图|本刊记者 梁海松 黑石集团6亿美元入股蓝星集团&#xff0c;激起千层浪。作为一家全球领先的资产管理公司及金融咨询服务提供商,美国最大的私…

生成命名空间函数

我们在写js代码的时候&#xff0c;常常会因为全局变量而产生冲突。为了避免全局变量的冲突问题&#xff0c;我们可以构造一个生成命名空间的函数。具体代码如下&#xff1a; <script type"text/javascript">var GLOBAL {};GLOBAT.namespace function(str){va…

MSP430F5438 定时器总结

1.MSP430F5438有三个定时器 TA0 TA1和TB&#xff0c;定时器的功能略有区别。 2.对于定时器TA1而言&#xff0c;有两个中断向量地址&#xff0c;其中比较匹配通道0具有单独的中断向量 3.MSP430中断向量的名称和TA0 TA1很难对应起来&#xff0c;需要通过中断向量地址来确认。#def…

contiki学习心路历程

0.前言 这篇博文是我个人的阶段性总结。大概1年半之前&#xff0c;我在图书馆中找到了一本书《基于IP的物联网架构、技术与应用》&#xff0c;书中描述了IPv6技术在物联网中的应用&#xff0c;我觉得这或许是物联网发展的方向&#xff0c;书中描述了contiki操作系统&#xff0c…

虚拟机中的Linux安装VMware Tools

操作过程如下&#xff1a; [rootlocalhost ~]# cd / [rootlocalhost /]# ls bin dev home lostfound misc net proc sbin srv tftpboot usr boot etc lib media mnt opt root selinux sys tmp var [rootlocalhost /]# cd /media [rootlocalhost media]# …