开源硬件Arduino
文章平均质量分 63
tigerrui
这个作者很懒,什么都没留下…
展开
-
按键去抖
当按键抖动发生的时候会产生不可预期的效果。本例使用millis()函数来算得按键按下后经过的时间,以避免按键抖动造成的影响。完成本例所需的硬件设备Arduino板或Genuino板自锁按钮或开关10kΩ电阻面包板跳线面包板电路搭建电路原理图例程代码下面的例程借鉴了Limor Fried的代码,但是代码逻辑与她的相反。在她的范例中,开关闭合Arduino读出的...转载 2018-09-17 13:29:37 · 2022 阅读 · 0 评论 -
arduino按钮传感器常见的几种消抖方法
先上电路图:22d100034b78eda98cc0 (81.33 KB, 下载次数: 2)下载附件2017-8-3 22:57 上传 再上arduino代码:#define BUTTON 12//定义按钮在 12号引脚,连接一个下拉电阻int val = 0;//变量val 存储按钮的状态int old_val = 0;//暂存val变量的上一个时间状态in...转载 2018-09-17 13:31:34 · 14323 阅读 · 1 评论 -
LED亮度渐隐
LED亮度渐隐本例向你展示如何使用analogWrite()函数来让LED亮度渐变。AnalogWrite 通过PWM技术(脉宽调制技术)工作,采用PWM技术能够快速的开关一个数字引脚,通电的时间和断电的时间按照一定的比例分配,这样一来就产生了亮度渐变效果。【译者注:想不明白应该去了解下生物学视觉暂留的知识。】完成本例所需的硬件设备Arduino或Genuino板 LED灯 ...转载 2018-09-17 13:46:02 · 914 阅读 · 0 评论 -
Arduino 点亮RGB彩色流水灯
实验的效果是 6个RGB彩色流水灯依次点亮,颜色变化依次为:红色-绿色-蓝色-白色-黄色-青色,如下图。有个实验的小视频,也可以看下效果:一、准备材料Arduino uno R3 开发板:1杜邦线:10RGB彩色流水灯模块:1二、原理介绍在 树莓派GPIO控制RGB彩色LED灯 中,介绍了RGB彩色流水灯的原理以及点亮一个LED灯的方法。本篇文章,我们用代码实现依次...原创 2018-09-17 14:33:05 · 16979 阅读 · 1 评论 -
蜂鸣器实验
一, 了解蜂鸣器(Buzzer)蜂鸣器是一种电子发声元器件,可以发出"beep beep"的声音. 采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器在电路中用字母“FM”、“H”或“HA” 或“ZZG”、“LB”、“JD”等表示。 蜂鸣器分为有源蜂鸣器和无源蜂鸣器两种。有源蜂鸣器与无源蜂鸣器的区别...转载 2018-10-13 19:46:17 · 2666 阅读 · 1 评论 -
继电器实验模块
一、了解继电器(Relay)继电器(Relay)是一种电控制的开关器件,用一个小电流(低电压)去控制一个大电流(高电压)的开与关。典型的继电器结构原理图如下:继电器有一个输入回路,一般接低压电源,有一个输出回路,一般接高压电源。输入回路中有一个电磁铁线圈,当输入回路有电流通过,电磁铁产生磁力,吸力使输出回路的触点接通,则输出回路导电(通)。当输入回路无电流通过,电磁铁失去磁力...转载 2018-10-13 20:47:10 · 3028 阅读 · 0 评论 -
Arduino驱动IIC/I2C LCD1602模块显示
Arduino控制器的控制端口数量有限,连接一个LCD就好像没接口了似得!下面我们介绍一个使用IIC接口连接的LCD1602模块。这一模块只用4根线就可以解决与arduino连接问题,非常方便初学者使用,再也不用为繁琐的连线头疼了~~IIC 1602背面图片: 模块基本参数: 工作电压为+5V 有背光且可调节对比度 I2C接口通...转载 2018-10-25 23:28:34 · 9952 阅读 · 0 评论