正在加载图示…
已停止 · 你的代码还没有运行。在你按“运行”之前,开发板运行的是板上已有的程序。
还没有输出。按“运行”。
尚未检查
运行代码来检查它。检查会在虚拟时钟上重放一段固定的脚本,所以同样的代码总是得到同样的结果。
每一种故障都会在模拟中真实发生。触发一个,观察图示,再读一读原因。
扮演外部世界:在代码运行时按下、滑动和转动这些零件。
在这里修改数值,或者点击代码里可以点的数值。
F401 没有 DAC,所以 analogWrite() 输出的是 PWM:D9 每秒开关 1000 次,占空比决定亮度。A0 上的旋钮用来选择占空比。
| 引脚 | 连接到 | 作用 |
|---|---|---|
D9 | 220 Ω 电阻,再接 LED 的长脚 | PWM 输出:1 kHz,8 位占空比。 |
A0 | 旋钮的滑动端 | ADC 输入,0-4095。 |
3V3 | 旋钮的一端 | 旋钮量程的顶端。 |
GND | 旋钮的另一端和 LED 的短脚 | 公共地。 |
这块开发板能驱动的传感器和执行器,以及真实的接法。
PWM 引脚 D9 上经过 220 Ω 接一颗 LED:3.3 V 下约 5 mA。
| 零件引脚 | 开发板引脚 |
|---|---|
| A | D9导线颜色:橙色 |
| K | GND导线颜色:黑色 |
一定要加电阻。蓝色或白色 LED 本身就需要约 3 V,所以接在 3.3 V 引脚上只会微微发光。
两端接 GND 和 3V3,滑动端接 A0:设置 analogReadResolution(12) 后,analogRead() 读出 0-4095。
| 零件引脚 | 开发板引脚 |
|---|---|
| 1 | GND导线颜色:黑色 |
| W | A0导线颜色:黄色 |
| 3 | 3V3导线颜色:红色 |
用 3V3 给它供电,千万不要用 5V:模拟模式下的 ADC 输入最高只能承受 4.0 V,而且高于 3.3 V 的电压都读作 4095。
信号接 PWM 引脚 D9;3.3 V 的脉冲对大多数模型舵机来说就够了。
| 零件引脚 | 开发板引脚 |
|---|---|
| SIG | D9导线颜色:橙色 |
| GND | GND导线颜色:棕色 |
用单独的 5 V 电源给它供电,并把地连在一起。用 USB 供电时整块板只有 300 mA,而舵机启动时要的更多。