疯狂的大柚柚带你玩转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)相关推荐

  1. 疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇) -----(五)点亮一个LED(CCS)

    疯狂的大柚柚带你玩转MSP-ESP430G2(基础篇) (五)点亮一个LED 由电路图可知板载LED1 与P1.0 相连 #include <msp430.h> void main (vo ...

  2. 【华为云技术分享】玩转小熊派BearPi(一)使用STM32CubeMX + HAL点亮一个LED

    最近刚刚入手了一块小熊派开发板,玩了一下感觉这块核心板可玩性挺高,板载ST-Link,240*240LCD小屏幕,而且体积非常小巧,可以说是入门物联网的一块非常不错的板子,先放上一张靓照: 这块小熊派 ...

  3. java玩转区块链-基础篇-账户

    java玩转区块链-基础篇--账户 java环境配置 基础概念 账户 maven包引用 创建账户代码 代码解释 (1) (2) (3) (4) 可以不让搞,但是不允许你不会 java环境配置 jdk版 ...

  4. java玩转区块链-基础篇-solidity语法-基础类型

    java玩转区块链-基础篇-solidity语法-基础类型 java环境配置 代码准备 maven 完整solidity 执行步骤 基础类型 布尔类型 类型标识: 字面常量值: 运算符: 短路规则: ...

  5. 独立艺术家大谷spizher带你玩转PaddleGAN

    一个曾被 "卷积网络之父"Yann LeCun(杨立昆)誉为「过去十年计算机科学领域最有趣的想法之一」,是近年来火遍全网,AI 研究者最为关注的深度学习算法方向之一,GAN--生成 ...

  6. 一篇文章带你玩转C语言基础语法5:条件判断 if else 语句与分支 。(千字总结)

    我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位

  7. 一篇文章带你玩转C语言基础语法。2:数据类型。千字总结

    我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位

  8. 玩转RAW格——基础篇

    一.什么是RAW文件? RAW文件主要是一种记录了数码相机传感器的原始信息,同时伴随着一些由相机所产生的一些元数据(metadata,诸如IS0的设置.快门速度.光圈值.白平衡等)的文件.不同的相机制 ...

  9. 【博学谷学习记录】超强总结,用心分享丨大数据超神之路(五):Hadooop基础篇

    文章目录 前言 1.编译源码 1.1 官网下载编译后的包 1.2 手动编译 1.2.1 安装编译相关的依赖 1.2.2 手动安装cmake3.13.5 1.2.3 手动安装snappy1.1.3 1. ...

最新文章

  1. CentOS 7下安装UCSF Chimera
  2. LeetCode 438. Find All Anagrams in a String--字符串-滑动窗口--C++,Python解法
  3. 《C++语义和性能分析》读书笔记
  4. 李彦宏再提自动驾驶:是时候推动无人车商用了
  5. matlab 计算N天前(后)的日期
  6. Android JNI编程(五)——C语言的静态内存分配、动态内存分配、动态创建数组...
  7. python变量赋值
  8. 网站建设页面设计中CSS正确书写
  9. 万以内的字符串整数变成汉子字符串
  10. 修改linux的防火墙
  11. 2019年VQA论文整理
  12. 360无线网卡驱动服务器,360无线网卡驱动
  13. 《知行合一 王阳明》读书笔记
  14. python中倒背如流_倒背如流100首诗词,你眼中的学霸是怎么做到的?
  15. Unix/Linux编程:解析路径名------realpath()
  16. 堡垒主机有什么用?看了这篇博客你就懂了。
  17. php导出excel2007表格
  18. 基恩士 sw1000 或2000(理论是通用)usb转RS232 USB60FW 驱动
  19. 如何自学java(男神马士兵戒言)
  20. 太阳诱电 | 电容器为什么会发热?什么是纹波电流?

热门文章

  1. c语言程序设计教程 ppt,本科C语言程序设计教程教学资料包.zip-第9章.ppt
  2. [激光原理与应用-45]:《焊接质量检测》-2- 常见焊接缺陷与检验方法
  3. matlab/simulink仿真步长设置
  4. zabbix监控阿尔法特(OmniStack LS 6248)交换机
  5. AFX_EXT_CLASS
  6. XML解析时获取到的节点为null
  7. Mac电脑如何删除磁盘及双系统分区?
  8. 三十四载Windows崛起之路: 苹果、可视做过微软“铺路石”
  9. express 搭建简易的本地服务器
  10. bosun_与Bosun一起监控