यह कोड एलईडी को चालू और बंद नहीं करता है।
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(21,GPIO.OUT)
for number in range(0,10):
GPIO.output(21,GPIO.LOW)
time.sleep(1)
GPIO.output(21,GPIO.HIGH)
GPIO.cleanup()
लेकिन जब मैं लूप में नंबर प्रिंट करता हूं तो यह काम करता है:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(21,GPIO.OUT)
for number in range(0,10):
GPIO.output(21,GPIO.LOW)
time.sleep(1)
GPIO.output(21,GPIO.HIGH)
print(number)
GPIO.cleanup()
किसी भी विचार क्यों है?
1
देखें enwp.org/Heisenbug
—
बिल्ली
@cat बिंगो, "हाइजेनबग्स इसलिए होते हैं क्योंकि एक प्रोग्राम को डिबेट करने की आम कोशिशें होती हैं, जैसे आउटपुट स्टेटमेंट डालना"
—
tazboy
"यह कोड एलईडी को चालू और बंद नहीं करता है।" - क्षमा करें मैं असहमत हूं।
—
मार्सेल