跳到正文
robotips

术语表

路线图里会读到的词,用一两句话讲清楚。如果有 Lab 或阶段能看到它,这里就有链接。

超声波传感器
用你听不到的声音测距离:发出一个脉冲,计算回声要多久回来。最常见的是 HC-SR04。
在哪里出现
串口监视器
开发板通过 USB,用 Serial.println() 给你发消息的窗口。波特率 (比如 9600) 在代码和监视器里必须一致。
在哪里出现
电机驱动器
接收微控制器的信号,再用另一个电源给电机供电的电路。例如 TB6612FNG 和 L298N。
在哪里出现
电流 (A, mA)
电路里流过多少电。红色 LED 大约在 20 mA 下工作;Arduino 的引脚最多能承受 40 mA。
在哪里出现
电压 (V)
推动电流流动的力量。一节 AA 电池是 1.5 V,Arduino Uno 的引脚设为 HIGH 时输出 5 V。
在哪里出现
电阻 (Ω)
阻碍电流的东西。220 Ω 的电阻可以保护 LED,避免电流过大。
在哪里出现
短路
正极不经过任何限流的东西,直接连到负极。电流会变得非常大,某个元件会发热甚至烧坏。
在哪里出现
面包板
一块内部孔位相连的板子,不用焊接就能搭电路。每一列 5 个孔是连通的。
在哪里出现
模拟引脚
读取 0-5 V 之间的电压,并在 Uno 上转换成 0 到 1023 的数字。适合接电位器或光敏传感器。
欧姆定律
V = I × R。用它可以算出 LED 的电阻:(5 V − 2 V) / 0.02 A = 150 Ω,再选市面上有的下一个阻值,比如 220 Ω。
在哪里出现
数据手册 (datasheet)
厂商提供的文档,写明了元件的极限:电压、电流、引脚。如果哪里对不上,以数据手册为准。
数字引脚
只有两种状态的引脚:HIGH (Uno 上是 5 V) 或 LOW (0 V)。可以用来点亮 LED 或读取按钮。
在哪里出现
微控制器
一块芯片上的小电脑,比如 Arduino Uno 的 ATmega328P。它读取输入、运行你的程序、控制输出。
在哪里出现
ESC
无人机电机的驱动器。它接收飞行控制器的指令,调节每个电机的转速。
在哪里出现
Firmware
存在开发板里的程序。上传 sketch 时,你就是在更改微控制器的 firmware。
在哪里出现
GND (地)
电流回流的 0 V 点。电路里所有部分必须共用同一个地。
在哪里出现
H 桥
围绕电机的四个开关,可以改变电流方向,也就改变了转动方向。
在哪里出现
I2C
只用两根数据线 (SDA 和 SCL) 就能连接多个传感器的方式。每个传感器都有自己的地址。
IMU
带加速度计和陀螺仪、能测量倾斜和转动的传感器。MPU-6050 就是一种 IMU;无人机靠它避免坠落。
在哪里出现
LED
会发光的二极管。电流只能单向通过:长脚 (+) 接正极。一定要配电阻。
在哪里出现
pull-up 电阻
按钮松开时让引脚保持 HIGH 的电阻,这样引脚就不会读到随机值。Uno 自带一个内部的:pinMode(pin, INPUT_PULLUP)。
PWM
让引脚非常快速地开关。HIGH 的时间越长,LED 越亮,电机转得越快。在 Uno 上,analogWrite 用的就是 PWM。
在哪里出现
Servo
带齿轮和电位器的电机,电位器会告诉它自己在哪个位置。收到一个脉冲,就转到对应的角度。
Sketch
Arduino 程序的叫法。里面有只运行一次的 setup(),和不停重复的 loop()。
在哪里出现