Arduino教程02:按钮和PWM

欢迎来到Arduino教程系列的第二个Arduino教程。在本教程中,我们将学习数字输入和输出引脚如何工作,我们将使用按钮和led做几个例子。我们还将学习什么是PWM(脉冲宽度调制),并举例控制LED亮度使用PWM。

这是一个循序渐进的视频教程,很容易遵循。此外,在视频下面,你可以找到我们需要的部分,为本教程和视频中的例子的源代码。

本教程所需的组件


必威外围提钱披露:这些是附属链接。作为一名亚马逊助理,我的收入来自符合条件的购买。

电路原理图的示例


Circuit-Schematic——Button-and-LED2

第一个示例的源代码


int button = 12;int led = 13;int buttonState = 0;void setup() {pinMode(led, OUTPUT);pinMode(按钮,输入);} void loop() {buttonState = digitalRead(按钮);if (buttonState == HIGH)) {digitalWrite(led, HIGH);} else {digitalWrite(led, LOW);}}

第二个示例的源代码


int led = 13;int button = 12;int buttonState = 0;int亮度= 0;int brightup = 2;void setup() {pinMode(led, OUTPUT);pinMode(按钮,输入);} void loop() {analogWrite(led,亮度);buttonState = digitalRead(按钮);if (buttonState == HIGH){亮度=亮度+亮度; } if ( brightness == 255 ) { brightness = 0; } delay(30); }

一个回应

  1. 拿破仑

    令人敬畏的教程,为什么你不写一篇文章。

    需要了解的基本书籍

    1.必威lol电子产品
    2.信号和传感器
    3. Aurdino编程

    因为我缺少的是电子方面的背景。必威lol选择哪些组件是用来解决问题的

    回复

发表评论

您的电子邮件地址将不会被公布。

推荐

2019年最佳入门级示波器为初学者和爱好者

最好的示波器为初学者和爱好者

推荐

2019年初学者的8个最佳Arduino Starter Kits

8个最好的ARDUINO初学者工具包

推荐

最好的3D打印机为初学者和爱好者- 3D打印

最好的3D打印机为初学者和业余爱好者