💡 课程目标

💼 课前准备

🦾 快速上手

现在,先让我们从点亮两盏小灯开始,感受一下 Arduino 是如何工作的

IMG_3130.jpeg

<aside> 1️⃣ 首先拿出一块 Arduino ,像图上这样连好元器件,并接上连接电脑的数据线。

</aside>

其中,两盏小灯接在绿色的5和11号针脚,旋钮接在蓝色的1号针脚。注意!一定要让线的颜色和插口的颜色对应上。

Untitled

Untitled

<aside> 2️⃣ 打开 Arduino IDE 软件,插上数据线,点击下拉框选择开发板

选择插入的端口,双击进去。(如果不知道哪个是 Arduino 的端口,拔了再重新插上,跳出来的就是了)

进入之后,在搜索框中输入UNO,点击第一个选项,最后点击右下角绿色的确认就可以了。

</aside>

Untitled

<aside> 3️⃣ 将下方的代码复制到窗口中,然后点击上方 ➡️朝右的小箭头 ,就可以提交代码了,当下方黑色的框里出现这些提示,就说明提交成功了。

</aside>

1688710429086.gif

<aside> 4️⃣ 现在就上手试试吧,旋转旋钮就可以交替控制小灯的亮度了!

</aside>

简单的双小灯亮度控制

const int pinSensor = A1;
const int pinLed1 = 5;
const int pinLed2 = 11;
int angle = 0;
int shineBrightness = 0;

void setup()
{
    // put your setup code here, to run once:
    pinMode(pinSensor, INPUT);
    pinMode(pinLed1, OUTPUT);
    pinMode(pinLed2, OUTPUT);
}

void loop()
{
    // put your main code here, to run repeatedly:
    angle = analogRead(pinSensor);
    shineBrightness = map(angle, 0, 1023, 0, 255);
    analogWrite(pinLed1, shineBrightness);
    analogWrite(pinLed2, 255 - shineBrightness);
    delay(10);
}

💪🏻到你动手了

尝试将下面的代码复制到软件中,并总结出小灯闪烁的规律吧!