Paso 7: Sketch de Arduino
Añadir el siguiente código a la placa arduino:
# define PIN_M1_DIRECTION_FW 7 / / m1 adelante
# define PIN_M1_DIRECTION_RV 8 / / revés m1
# definir 5 PIN_M1_SPEED / / velocidad de m1
# definir 6 PIN_FOCUS / / enfoque
# define PIN_SHUTTER 9 / / obturador
void setup() {}
Serial.Begin(9600);
pinMode (PIN_M1_DIRECTION_FW, salida);
pinMode (PIN_M1_DIRECTION_RV, salida);
pinMode (PIN_M1_SPEED, salida);
pinMode (PIN_FOCUS, salida);
pinMode (PIN_SHUTTER, salida);
}
void loop() {}
mientras que (Serial.available() == 0);
int val = Serial.read()-'0';
f (val == 1) {}
analogWrite (PIN_M1_SPEED, 255);
digitalWrite (PIN_M1_DIRECTION_FW, alto);
digitalWrite (PIN_M1_DIRECTION_RV, bajo);
}
else if (val == 0) {}
analogWrite (PIN_M1_SPEED, 0);
digitalWrite (PIN_M1_DIRECTION_FW, bajo);
digitalWrite (PIN_M1_DIRECTION_RV, bajo);
}
else if (val == 3) {}
analogWrite (PIN_M1_SPEED, 255);
digitalWrite (PIN_M1_DIRECTION_FW, bajo);
digitalWrite (PIN_M1_DIRECTION_RV, alto);
}
else if (val == 4) {}
digitalWrite (PIN_FOCUS, alto);
Delay(100);
digitalWrite (PIN_SHUTTER, alto);
Delay(100);
digitalWrite (PIN_FOCUS, bajo);
digitalWrite (PIN_SHUTTER, bajo);
Delay(100);
}
otra cosa
{
}
Serial.println(Val);
Serial.Flush();
}