arduino学习笔记(三)——LED相关
arduino学习笔记(三)——LED相关
LED的连接
腿中较短的是负极,较长的是正极。
在电源到二极管正极连接到串口,要串联一个330欧左右的电阻,作为上拉电阻
绘图工具:fritzing
程序
闪烁LED
/*闪烁led*/
void setup() { // 初始pin2为输出接口pinMode(2, OUTPUT);
}void loop() {//设置LED为亮digitalWrite(2, HIGH);//延时1000msdelay(1000);//设置为低电平,LED不亮digitalWrite(2, LOW); //延时1000msdelay(1000);
}
渐变LED
因为需要PWM数字I/O引脚,所以不能使用原来的2号引脚,任意一个数字+~的引脚即可
/*渐变led*/
int led = 3; // 选择3~PWM引脚控制LED
int brightness = 0; // 亮度值
int fadeAmount = 5; // 亮度增量void setup() {//初始化LED输出脚pinMode(led, OUTPUT);
}void loop() {//使用analogWrite给引脚写入PWM值analogWrite(led, brightness);//改变亮度值brightness = brightness + fadeAmount;//当亮度达到0或255满值时,亮度增量相反if (brightness == 0 || brightness == 255) {fadeAmount = -fadeAmount ;}// 等待0.3sdelay(300);
}
arduino学习笔记(三)——LED相关相关推荐
- Arduino学习笔记三之函数详解及使用范例
输入输出函数 pinMode(pin, mode) 将数位脚位(digital pin)指定为输入或输出. 范例 :pinMode(7,INPUT); // 将脚位 7 设定为输入模式 digital ...
- arduino学习笔记三 函数范例
输入输出函数 Arduino 内含了一些处理输出与输入的切换功能. pinMode(pin, mode) 将数位脚位(digital pin)指定为输入或输出. 范例 : pinMode(7,INPU ...
- Arduino学习笔记(1):太极创客 第一部分
Arduino学习笔记 太极创客 第一部分 笔记 1-5 变量 1-6 程序结构 1-7 变量操作 1-8/1-9 程序函数 1-10/1-11 数字输出 1-12 面包板 1-13/1-14 数字输 ...
- Arduino学习笔记2
一.蜂鸣器输出实验 1.源代码 int buzzer=2;//设置控制蜂鸣器的数字口对应板子上2口 void setup() { pinMode(buzzer,OUTPUT);//设置对应的输出模式 ...
- arduino 学习笔记及课件01基础入门
arduino 学习笔记及课件01基础入门 以下学习笔记中图片部分由太极创客视频截图所得 概论 一. 引脚及信号 1.1引脚模式 INPUT:当Arduino没有使用上拉电阻或下拉电阻而直接与开放的开 ...
- 吴恩达《机器学习》学习笔记十——神经网络相关(2)
吴恩达<机器学习>学习笔记十--神经网络相关(2) 一. 代价函数 二. 反向传播算法 三. 理解反向传播算法 四. 梯度检测 五. 随机初始化 1.全部初始化为0的问题 2.随机初始化的 ...
- 吴恩达《机器学习》学习笔记九——神经网络相关(1)
吴恩达<机器学习>学习笔记九--神经网络相关(1) 一. 非线性假设的问题 二. 神经网络相关知识 1.神经网络的大致历史 2.神经网络的表示 3.前向传播:向量化表示 三. 例子与直觉理 ...
- Mr.J-- jQuery学习笔记(三十二)--jQuery属性操作源码封装
扫码看专栏 jQuery的优点 jquery是JavaScript库,能够极大地简化JavaScript编程,能够更方便的处理DOM操作和进行Ajax交互 1.轻量级 JQuery非常轻巧 2.强大的 ...
- ROS学习笔记三:创建ROS软件包
,# ROS学习笔记三:创建ROS软件包 catkin软件包的组成 一个软件包必须满足如下条件才能被称之为catkin软件包: 这个软件包必须包含一个catkin编译文件package.xml(man ...
- python3常用模块_Python学习笔记三(常用模块)
Python 学习笔记三 (常用模块) 1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果. os.name:返回当前操作系统名称( ...
最新文章
- InstallShield 购买价格、教程培训、销售服务——中国独家总代Xlsoft China
- (66)全局句柄表,遍历全局句柄表
- python3 的windows下文件操作注意问题
- 通用的类-可直接存储的Dictionary,可以被JSON或NSUserDefaults
- 【总结整理】javascript的函数调用时是否加括号
- 关于KERNEL_SECURITY_CHECK_FAILURE蓝屏(BSOD)0x00000139错误解决思路
- 我的并行计算之路(二)MPI点对点通信MPI_Send和MPI_Recv
- 某医院门诊预约系统/医院预约挂号系统
- mysql 索引 insert_Mysql 大批量数据insert or update与UQ索引
- cannot find -lGL问题的解决方法
- diy 单片机 自动浇花_基于单片机的自动浇花系统
- TAM的API文件生成命令
- uni-app ——uni-app的基本使用
- 最新限量红包封面,限时领取!
- 软件人眼中的APP的产品定位
- 我的世界java1.15更新了什么动物_我的世界:原来1.15版本的更新“主题”不是蜜蜂,而是这些东西?...
- 球差产生的原因、定量分析和校正方法(zemax)
- 啥是HTTPS,通俗易懂的解释
- xycms留言板 php 1.5,XYCMS留言板PHP版源码下载 v1.7
- 全球IT业最具影响力100人 中国仅1人
热门文章
- [django]django model的查询和更新
- Jenkins+CCNET的另类部署图
- 5月17日 AJAX之JSON
- C#读取网络流,读取网络上的js文件
- linux 修改ip地址 和关闭防火墙设置
- VS 2010 安装 .net framework2.0/3.0/3.5
- 反编译那些事儿(六)—所编译得.class文件带有$符号
- BlockingQueue的核心方法
- SqlServer中使用游标遍历数据集合
- 【转载】如何让外网访问IIS里面搭建的网站