gpt4 book ai didi

Arduino 代码不工作

转载 作者:行者123 更新时间:2023-12-02 18:23:25 25 4
gpt4 key购买 nike

我的计划是制作一个可调速频闪灯。我刚刚学习编码,这就是我目前所掌握的。

int potentiometer_pin = A0;
int led_pin = 7;
int on_time = 100;
int analog_value_multiplier = 15;
int strobe_delay = 0;
int minimum_delay = 500;
void setup() {
pinMode(led_pin, OUTPUT);
}
void loop() {
strobe_delay = minimum_delay + analogRead(potentiometer_pin) * analog_value_multiplier;
digitalWrite(led_pin, HIGH);
delayMicroseconds(on_time);
digitalWrite(led_pin, LOW);
delayMicroseconds(strobe_delay - on_time);
}

我在数字 7 上有 LED +,带有 220 欧姆电阻,在模拟 0 上有电位器,它是一个 10K 电位器,一侧连接到 5v+,另一侧接地。我的问题是 LED 一直亮着,转动锅只会改变亮度。关于做什么的任何帮助 - 不仅仅是新代码,还有做什么?我想真正学习如何解决这个问题。

最佳答案

就像大卫说的,但我会补充说,我认为你想要延迟而不是延迟微秒。

http://arduino.cc/en/Reference/delay

关于Arduino 代码不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8920146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com