1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
;pin ctrl.gnd = driver.gnd = 0V ;pin ctrl.vcc = 5V ;pin driver.vcc = 12V ;C[10 uF](driver.gnd, driver.vcc) ;C[ 0.1uF](driver.gnd, driver.vcc) ;Arduino ctrl ;TA8428K driver ;driver.i1 = ctrl.D3 ;driver.i2 = ctrl.D11 ;pin driver.o1; ;pin driver.o2;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
void setup() { pinMode( 3, OUTPUT); pinMode(11, OUTPUT); } void loop() { int c1 = 3; int c2 = 11; int t = 100; int d = 50; digitalWrite(c1, LOW ) digitalWrite(c2, HIGH) delay(d); digitalWrite(c1, LOW) digitalWrite(c2, LOW) delay(t-d); }