Paso 4: código
d / *
Intermitente se enciende un LED encendido durante un segundo, luego apagado durante un segundo, repetidamente. Este ejemplo de código es de dominio público. * / / / Pin 13 tiene un LED conectado en la mayoría de placas Arduino.
darle un nombre:
int enable34 = 6;
int enable12 = 7;
int motor1b = 8;
int motor1y = 9;
int motor2b = 10;
int motor2y = 11;
int sespow = 2;
sesb int = 3; int datos;
la rutina de instalación se ejecuta una vez al presionar reset: void setup() {/ / inicializar el pin digital como una salida. pinMode (enable34, salida);
digitalWrite (enable34, HIGH);
pinMode (enable12, salida);
digitalWrite (enable12, HIGH);
pinMode (motor1b, salida);
pinMode (motor1y, salida);
pinMode (motor2b, salida);
pinMode (motor2y, salida);
pinMode (sespow, salida);
digitalWrite (sespow, HIGH);
pinMode (sesb, entrada); }
la rutina de loop se ejecuta una y otra vez para siempre: void loop() {data=digitalRead(sesb); if(data==HIGH) {digitalWrite (motor1b, LOW); / / enciende el LED (alto es el nivel de voltaje) digitalWrite (motor1y, HIGH); digitalWrite (motor2b, HIGH); / / enciende el LED (alto es el nivel de voltaje) digitalWrite (motor2y, LOW);} otro {digitalWrite (motor1b, HIGH); / / enciende el LED (alto es el nivel de voltaje) digitalWrite (motor1y BAJA); digitalWrite (motor2b, HIGH); Encienda el LED (alto es el nivel de voltaje) digitalWrite (motor2y, bajo); }
}