-
Arduino内置教程-模拟-PWM呼吸灯
这个例子示范了怎样用模拟输出(PWM)来使LED灯变亮或者变暗。PWM是一种技巧,可以使数字引脚通过快速开关和不同的开关时间来表现出一种类似模拟的动作。... ^_^- 0
- 1
- 1.3k
-
Arduino内置教程-基本原理-闪烁的LED灯
简介 这个例子展示你能用Arduino或者Genuino能做的最简单的东西,来看物理输出:它使一个LED灯闪烁 硬件要求 Arduino 或者 Genuino开发板 LED 220 ohm 电阻 电路 先连接电阻的一端到Arduino的PIN13引脚。再连接LED灯的长引脚(正脚,也叫阳极)到电阻的另一端。最后连接LED灯的短引脚(负脚,也叫负极)到Arduino的GND引脚。如图所示 大部分Ar…... ^_^- 0
- 1
- 2.3k
-
Arduino内置教程-显示-8x8LED矩阵行列扫描
LED灯显示经常打包成一个8x8 LED矩阵,行是共阳极,列是共阴极,或者反过来。这里是一个典型的例子,而它的原理图:... ^_^- 0
- 1
- 3.1k
-
Arduino内置教程-模拟-校准
这个例子展示一种矫正传感输入的技巧。这个开发板在启动时让传感器读取5秒钟,记录最高和最低值的轨迹。这些在程序里执行5秒的传感读取数定义为循环下一次读取的期望值的最小值和最大值。... ^_^- 0
- 1
- 802
-
Arduino内置教程-传感器-ADXL3xx加速度计
这个教程示范怎么读取ADXL3xx系列的模拟加速计设备(如ADXL320, ADXL321, ADXL322, ADXL330),并且通过IDE串口监视器或者其他应用传达加速度到个人电脑里。... ^_^- 0
- 0
- 915
-
Arduino内置教程-数字-按键消抖
防抖当按下时,按键经常产生错误的开/关变迁,这是机械物理的问题:这些变迁可能被读取为在短时间内多次按下,从而使程序变笨。这个例子示范了怎样使一个输入防抖,这意味着在一个短时间内检查两次来确保这个按键是确实被按下了。如果没有防抖,按一次这个按键可能会引起不可预测的结果。这个程序利用millis()函数来保持按下的时间间隔。... ^_^- 0
- 0
- 2.5k
-
-
Arduino内置教程-基本原理-基本程序框架
简介这个例子包含最简单框架的代码,你需要在Arduino IDE软件上用一段程序来编译:setup() 方法和 loop() 方法。硬件要求Arduino或者Genuino 开发板电路图这个例子只需要你的Arduino或者Genuino开发板。 这个图是用Fritzing绘制。更多的电路例子参考Fritzing project page样例代码当程序开始时,调用setup()函数。用它来初始化变量…... ^_^- 0
- 0
- 1.1k
-
Arduino内置教程-传感器-SEN136B5B超声波测距仪
Ping 超声波测距仪硬件要求电路SEN136B5B的5V引脚连接到开发板的5V引脚,而GND引脚也连到GND引脚,SIG(signal)引脚连接到板上的数字引脚pin7.... ^_^- 0
- 0
- 1.2k
-
-
Arduino内置教程-字符串-检测字符串开头和结尾字符
字符串函数startsWith() 和 endsWith()允许你检查一个给定的字符串的开始或者结束是什么字符或者子字符串。他们是子字符串的基本特殊例子。... ^_^- 0
- 0
- 1.8k
-
-
Arduino内置教程-数字-检测按键状态
如果你让按键工作,你经常会想做一些要按下很多次按钮的才有响应的动作。这时你需要知道按钮的从闭合到断开的变化状态,然后记录这个状态发生了多少次。这叫状态变化检测或者边沿检测。在这个教程里我们学习怎样检查状态变化,然后我们把相关信息发送到串口监视器里,并记录4次LED灯的开和关。... ^_^- 0
- 0
- 3k
-
Arduino内置教程-字符串-子字符串函数
字符串函数substring()和charAt(), startsWith() ,endsWith()很相似。它允许你在一个给定的字符串里寻找一个特定子字符串的例子。... ^_^- 0
- 0
- 1.8k
-
-
Arduino内置教程-基本原理-数字读取串口
简介 这个例子展示怎样通过创建开发板和电脑的串口通讯监视开关状态 硬件要求 Arduino 或 Genuino 开发板 瞬时开关, 按钮, 或者切换开关 10k ohm 电阻 连接线 面包板 电路 这个图是用Fritzing制作。 连接3根线到开发板。最开始两根,红和黑,连接到面包板上的两个长垂直行来提供5V电源电压和地。第三根线从数字引脚pin2连接到按钮的一个引脚。按钮的同一个引脚连接下拉电阻…... ^_^- 0
- 0
- 757
-
-
Arduino内置教程-字符串-字符串转换成整数
在这个例子里,开发板读取一个串口输入字符串直到出现新行,然后如果字符是数字,就把字符串转换成数字。一旦你更新代码到你的开发板,打开Arduino IDE串口监视器,输入一些数字,然后按发送。开发板将会重复发送这些数字返回给你。观察当一个非数字字符被发送,会发生什么现象。... ^_^- 0
- 0
- 5.5k
-
Arduino内置教程-通讯-读取ASCII字符串
这个程序用Serial.parseInt()函数来定位非字母数字的字符的值。通常人们用逗号来区分信息的不同模块(这种格式通常叫comma-separated-values 或者 CSV),但其他字符像空格或者句号也可以用。这些值被粘贴成整数,用来区分RGB LED灯的颜色。你用Arduino IDE串口监视器来发送像“5,220,70”的字符串到你的开发板来改变灯光的颜色。... ^_^- 0
- 0
- 1.4k
-
Arduino内置教程-基本原理-呼吸灯
简介 这个例子示范怎么使用 analogWrite() 函数来使LED灯逐渐变亮和变暗。 模拟写入是使用调幅脉冲(PWM),快速切换数字引脚的开关状态来达到渐明渐暗的效果 硬件要求 Arduino or Genuino 开发板 LED 220 ohm 电阻 连接线 面包板 电路 把LED灯的阳极(较长,正极的引脚)通过一个220 ohm的电阻连接到开发板上的数字输出引脚pin9。阴极(较短,负极的…... ^_^- 0
- 0
- 2.3k
-
-
Arduino内置教程-USB-键盘注销
这个例子里,当你的Leonardo, Micro 或者 Due开发板上的pin2下拉到地时,你可以用键盘库来注销在你电脑上的使用会话控制。这个程序模仿两三个按键按一定的顺序按下,并且一小段延迟后自动松开。... ^_^- 0
- 0
- 764