#define pin_servo 13
void setup() {
// put your setup code here, to run once:
pinMode(pin_servo, OUTPUT);
digitalWrite(pin_servo, LOW);
unsigned long t;
t = micros(); // xtall 16 Mhz 1 proses micros 4 micro s
unsigned byte kondisi_sinyal = 0;
}
void loop() {
// put your main code here, to run repeatedly:
if (kondisi_sinyal == 0)
{
digitalWrite(pin_servo, HIGH);
kondisi_sinyal =1; // kondisi high awal
}
if (kondisi_sinyal == 1)
{
if ((micros()- t)>250)
{
kondisi_sinyal = 2; // kondisi sudah 1 ms
}
else
{
digitalWrite(pin_servo,HIGH);
}
}
byte derajat_bin =map(derajat,0,180,0,250);
if ((micros() - t )< )
}