Phase logique
Tâche: Après le câblage et la configuration des composants physiques, concevoir, tester et mettre en œuvre les étapes/opérations logiques pour faire fonctionner le projet.
Vous le ferez en cliquant sur un lien vers un projet Tinkercad et en complétant l'activité. Voici un exemple de tâche d'étalonnage : Utilisation d'une LED avec un bouton - Partie 3 - Logic
Focus: Résolution de problèmes
, pensée algorithmique
, Programmation
, Testation
Ce que nous apprenons: Comment générer des algorithmes, implémenter et tester différents instructions d'Arduino C/C++
Exemple de solution: Compléter le circuit qui connecte un microcontrôleur Arduino, une LED et un bouton
void loop()
{
/* Étape 3. Vérifiez si le bouton est appuyé sur */
/* Étape 4. Si appuyé, allumez la LED */
/* Étape 5. Si non enfoncé, éteignez la LED */
}
void loop()
{
/* Étape 3. Vérifie si le bouton est appuyé sur */
if ( digitalRead(bouton) == LOW ) {
/* Étape 4. Si appuyé, allumez la LED */
digitalWrite(LED, HAUT),
}
/* Étape 5. Si non enfoncé */
if ( digitalRead(bouton) == HAUT ) {
/* éteignez la LED */
digitalWrite(LED, FAITS);
}
}
Après la phase logique, une solution est toujours partagée pour permettre au groupe ou à l'individu de valider les idées.