疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇)——(三)ESP430G2实例:点亮一个LED(Energia)
疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇)
(三)ESP430G2实例:点亮一个LED
发光二极管为半导体二极管的一种是将电能转化为光能,通常简称LED。与普通二极管相同由PN结组成,并具有单项导电性。当给发光二极管加上正向电 压后,从P区注入到N区的空穴和由N区注入到P区的电子,在PN结附近数微米内分别与N区的电子和P区的空穴复合,产生自发辐射的荧光。
工作原理:
由于二极管反向击穿电压约为5V因此必须增加限流电阻:
R=E−VFI\frac{E-VF}{I}IE−VF
式中E为电源电压VF为二极管正向压降I为工作电流由二极管资料可得 工作电压一般1.5~2.0V,工作电流一般10-20mA,因此在逻辑电路中,限流电阻为200Ω。
接线方法:
LED灯有两种连线方法:
(1)当LED灯的阳极通过限流电阻与板子上的数字I/O口相连, 数字口输出高电平时,LED接通,发光二极管发出亮光;数字口输出低电平时,LED截至,发光二极管熄灭。
(2)当 led 灯的阴极不与板子上的数字 I/O 口相连时,数字口输出高电平,led 截至,发光二极管熄灭;数字口输出低电平,led灯接通,发光二极管点亮。
点灯代码:
#define LED RED_LED
void setup()
{
pinMode(LED,OUTPUT);
}
void loop()
{
digitalWrite(LED,HIGH);
delay(1000);
digitalWrite(LED,LOW);
delay(1000);
}
Frizing示意图:
疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇)——(三)ESP430G2实例:点亮一个LED(Energia)相关推荐
- 疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇) -----(五)点亮一个LED(CCS)
疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇) (五)点亮一个LED 由电路图可知板载LED1 与P1.0 相连 #include <msp430.h> void main (vo ...
- 【华为云技术分享】玩转小熊派BearPi(一)使用STM32CubeMX + HAL点亮一个LED
最近刚刚入手了一块小熊派开发板,玩了一下感觉这块核心板可玩性挺高,板载ST-Link,240*240LCD小屏幕,而且体积非常小巧,可以说是入门物联网的一块非常不错的板子,先放上一张靓照: 这块小熊派 ...
- java玩转区块链-基础篇-账户
java玩转区块链-基础篇--账户 java环境配置 基础概念 账户 maven包引用 创建账户代码 代码解释 (1) (2) (3) (4) 可以不让搞,但是不允许你不会 java环境配置 jdk版 ...
- java玩转区块链-基础篇-solidity语法-基础类型
java玩转区块链-基础篇-solidity语法-基础类型 java环境配置 代码准备 maven 完整solidity 执行步骤 基础类型 布尔类型 类型标识: 字面常量值: 运算符: 短路规则: ...
- 独立艺术家大谷spizher带你玩转PaddleGAN
一个曾被 "卷积网络之父"Yann LeCun(杨立昆)誉为「过去十年计算机科学领域最有趣的想法之一」,是近年来火遍全网,AI 研究者最为关注的深度学习算法方向之一,GAN--生成 ...
- 一篇文章带你玩转C语言基础语法5:条件判断 if else 语句与分支 。(千字总结)
我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位
- 一篇文章带你玩转C语言基础语法。2:数据类型。千字总结
我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位
- 玩转RAW格——基础篇
一.什么是RAW文件? RAW文件主要是一种记录了数码相机传感器的原始信息,同时伴随着一些由相机所产生的一些元数据(metadata,诸如IS0的设置.快门速度.光圈值.白平衡等)的文件.不同的相机制 ...
- 【博学谷学习记录】超强总结,用心分享丨大数据超神之路(五):Hadooop基础篇
文章目录 前言 1.编译源码 1.1 官网下载编译后的包 1.2 手动编译 1.2.1 安装编译相关的依赖 1.2.2 手动安装cmake3.13.5 1.2.3 手动安装snappy1.1.3 1. ...
最新文章
- CentOS 7下安装UCSF Chimera
- LeetCode 438. Find All Anagrams in a String--字符串-滑动窗口--C++,Python解法
- 《C++语义和性能分析》读书笔记
- 李彦宏再提自动驾驶:是时候推动无人车商用了
- matlab 计算N天前(后)的日期
- Android JNI编程(五)——C语言的静态内存分配、动态内存分配、动态创建数组...
- python变量赋值
- 网站建设页面设计中CSS正确书写
- 万以内的字符串整数变成汉子字符串
- 修改linux的防火墙
- 2019年VQA论文整理
- 360无线网卡驱动服务器,360无线网卡驱动
- 《知行合一 王阳明》读书笔记
- python中倒背如流_倒背如流100首诗词,你眼中的学霸是怎么做到的?
- Unix/Linux编程:解析路径名------realpath()
- 堡垒主机有什么用?看了这篇博客你就懂了。
- php导出excel2007表格
- 基恩士 sw1000 或2000(理论是通用)usb转RS232 USB60FW 驱动
- 如何自学java(男神马士兵戒言)
- 太阳诱电 | 电容器为什么会发热?什么是纹波电流?
热门文章
- c语言程序设计教程 ppt,本科C语言程序设计教程教学资料包.zip-第9章.ppt
- [激光原理与应用-45]:《焊接质量检测》-2- 常见焊接缺陷与检验方法
- matlab/simulink仿真步长设置
- zabbix监控阿尔法特(OmniStack LS 6248)交换机
- AFX_EXT_CLASS
- XML解析时获取到的节点为null
- Mac电脑如何删除磁盘及双系统分区?
- 三十四载Windows崛起之路: 苹果、可视做过微软“铺路石”
- express 搭建简易的本地服务器
- bosun_与Bosun一起监控