Étape 1: Télécharger le code sur l’Arduino
/*
Télécharger code ci-dessous.
Pour en savoir plus sur l’Arduino, visitez notre site Web.
*/
char varVal ;
void setup() {}
Installation canal B
pinMode (13, sortie) ; Goupille d’initiés moteur canal B
pinMode (sortie 8) ; Goupille d’initiés frein canal B
pinMode (7, sortie) ; Vers le bas de LED
Serial.Begin(9600) ; Commencer la communication série à 115200bps
}
UP @ pleine vitesse
void go_up() {}
digitalWrite (13, HIGH) ; Établit en direction du canal B
analogWrite (11, 255) ; Fait tourner le moteur à pleine vitesse sur canal B
digitalWrite (8, faible) ;
}
BAS
void go_down() {}
digitalWrite (13, faible) ; Établit en direction du canal B
analogWrite (11, 100) ; Fait tourner le moteur à pleine vitesse sur canal B
digitalWrite (8, faible) ;
digitalWrite (7, HIGH) ;
}
void stop_window() {}
digitalWrite (8, HIGH) ;
digitalWrite (13, faible) ;
digitalWrite (7, faible) ;
}
Lire le port série et exécutez la commande
void windowCommand() {}
Si (Serial.available()) {}
varVal = Serial.read() ;
}
Si (varVal == « f ») {/ / UP
go_up() ;
} ElseIf (varVal == « b ») {/ / bas
go_down() ;
} ElseIf (varVal == ' t ') {/ / Stop
stop_window() ;
}
}
void loop() {}
windowCommand() ;
}