software Arduino कोड काम नहीं कर रहा है




arduino uno pin diagram (2)

मेरी योजना एक समायोज्य गति स्ट्रोब बनाने के लिए है मैं सिर्फ कोड सीख रहा हूं और यही मेरे पास अभी तक है।

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 पर एक 220ohm रोकनेवाला और एनालॉग 0 पर बर्तन के साथ एलईडी है, यह एक 10k बर्तन है जिसमें एक तरफ 5v + और दूसरे को जमीन पर रखा गया है। मेरी समस्या यह है कि एलईडी पर रहता है और बर्तन को बदलकर चमक को बदलता है क्या करना है पर कोई मदद - न सिर्फ एक नया कोड बल्कि क्या करना है? मैं वास्तव में इसे ठीक करने के तरीके सीखना चाहता हूं।


आपकी गति सभी रास्ते बहुत तेज है अपने सभी विलंबों को लगभग 100 से गुणा करें। आपने एक पल्स चौड़ाई न्यूज़लेटर बनाया है


जैसे डेविड ने कहा, लेकिन मैं जोड़ दूंगा मुझे लगता है कि आप विलंब में विलंब करना चाहते हैं माइक्रोसॉस्क।

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