For now I'm doing a project involving a Raspberry Pi and a push button. I managed to control LED with the push button using PWM where as we pressed the button, the duty cycle value increase. However, I want the duty cycle value keep on increasing as I keep on press the push button switch. Right now, the value only increase one time only even though I keep press the push button switch without release. Is there any way to do that?
This is the code I made for now
button1State=GPIO.input(button1) button2State=GPIO.input(button2) #print('Button States', button1State, button2State) if button1StateOld==0 and button1State==1: DC=DC+10 #print("Heating") if button2StateOld==0 and button2State==1: DC=DC-10 #print("De-Heating") if DC>100: DC=100 if DC<0: DC=0 pi_pwm.ChangeDutyCycle(DC) button1StateOld=button1State button2StateOld=button2State