int transistor = 6; int pwm_value = A0; int pause_value = 1; void setup() { pinMode(transistor, OUTPUT); } void loop() { // Charge Capacitor pwm_value = analogRead(A0); pwmize(pwm_value); // Discharge Capacitor pause_value = analogRead(A1); digitalWrite(transistor,LOW); delay(pause_value); } void pwmize(int delay_time) { for (int a=0; a<1000; a++) { digitalWrite(transistor, HIGH); delayMicroseconds(delay_time); digitalWrite(transistor, LOW); delayMicroseconds(delay_time); } }
Comments
Post a Comment