arduino 輸入HIGH100沒有反應
时间: 2023-07-29 09:13:37 浏览: 34
如果您想让 Arduino 板子执行某个操作,例如控制 LED 灯的亮灭,您需要编写相应的代码,并将其上传到 Arduino 板子上。在您的问题中,输入的是 "HIGH100",这并不是一个有效的命令,因此 Arduino 板子不会有任何反应。
要控制 Arduino 板子上的 LED 灯,您可以先将一个 LED 连接到板子的某个 GPIO 引脚上,然后编写一个简单的程序,例如:
```
const int ledPin = 13; // 将 LED 连接到数字引脚 13
void setup() {
pinMode(ledPin, OUTPUT); // 设置引脚为输出模式
}
void loop() {
digitalWrite(ledPin, HIGH); // 将引脚输出高电平,LED 灯亮起来
delay(100); // 等待 100 毫秒
digitalWrite(ledPin, LOW); // 将引脚输出低电平,LED 灯熄灭
delay(100); // 等待 100 毫秒
}
```
这个程序会让 LED 灯每隔 100 毫秒亮灭一次。您可以根据需要修改程序中的延时时间和 GPIO 引脚号。
相关问题
arduino HIGH 100是什麼意思
`HIGH 100` 不是一个有效的 Arduino 指令。在 Arduino 中,`HIGH` 是一个用于设置数字引脚输出为高电平(5V)的常量,`LOW` 则是设置数字引脚输出为低电平(0V)的常量。数字引脚的编号为 0-13,可以通过 `pinMode()` 函数将其设置为输出模式,然后使用 `digitalWrite()` 函数来设置数字引脚的电平状态。
如果你想要将数字引脚 100 设置为高电平,你需要先通过 `pinMode()` 函数将其设置为输出模式,然后使用 `digitalWrite()` 函数将其设置为 HIGH。但是请注意,Arduino UNO 板子只有 14 个数字引脚,编号为 0-13,因此你不能直接将数字引脚设置为 100。
以下是一个使用 `digitalWrite()` 函数将数字引脚 13 设置为高电平(亮起板子上的 LED 灯)的示例代码:
```arduino
void setup() {
pinMode(13, OUTPUT); // 设置数字引脚 13 为输出模式
}
void loop() {
digitalWrite(13, HIGH); // 将数字引脚 13 设置为高电平
}
```
当你上传这段代码到 Arduino 板子上后,数字引脚 13 上的 LED 灯就会亮起来。
arduino HIGH100是什麼意思
`HIGH100` 不是有效的 Arduino 指令,因为在 Arduino 中,数字引脚的编号只有 0-13。如果你想控制某个数字引脚,需要先确定它的编号,然后使用 `pinMode()` 函数将其设置为输出模式,再使用 `digitalWrite()` 函数将其设置为高电平或低电平。
例如,如果你想控制数字引脚 7,你可以使用以下代码将其设置为输出模式并设置为高电平:
```arduino
void setup() {
pinMode(7, OUTPUT); // 设置数字引脚 7 为输出模式
digitalWrite(7, HIGH); // 将数字引脚 7 设置为高电平
}
void loop() {
// 这里可以添加其他逻辑
}
```
这样上传代码之后,数字引脚 7 就会输出高电平信号。