Ignorer la navigation

Etape 6 - Algorithme de commande des moteurs du prototype point de vue carte Arduino

En îlot

1- En croisant les 3 ressources ci-dessous (extrait du schéma de montage, généralités sur le brochage des circuits intégrés en boîtier DIL, extrait de la documentation constructeur L293D), compléter la table d'adressage du document "table d'adressage à compléter" situé dans le dossier partagé avec vos Drives "Activité 13 - 3emeYilotZ", en donnant les numéros des broches numériques de la carte Arduino auxquelles sont raccordées les entrées de l'interface de puissance L293D.

Cette table d'adressage met en relation le numéro des broches du circuit L293D avec les broches numériques de la carte Arduino (PIN 0, PIN 1...). Le circuit L298 étant absent de la bibliothèque graphique de TinkerCAD, il est remplacé par son "petit frère" L293D.

Méthodologie :

1° sur la "documentation constructeur L293D", identifier le numéro (1 à 16) de la broche (In1, In2...) recherchée,

2° avec la documentation "Brochage des circuits intégrés en boîtier DIL", apprendre à repérer les numéros des broches des circuits en boîtier DIL 16,

3° sur le "schéma de montage" repérer le numéro de la broche recherchée sur le circuit L293 et suivre les conducteurs afin d'identifier la broche d'arrivée sur la carte Arduino.

Schéma de montage

(extrait)

Brochage des circuits intégrés en boîtier DIL

(généralités)

Documentation constructeur L293D

(extrait)

2- Insérer une image de la table d'adressage terminée dans votre document élève "Activité 1-3".

3- A partir de l'algorithme complété à l'étape 5 et de la table d'adressage complétée à la question précédente, compléter l'algorithme point de vue carte Arduino donné ci-dessous (à copier/coller et compléter dans votre document "Activité 13").

Remarque :

- L'information "marche AVANT demandée" est détectée sur l'entrée logique PIN 12 de la carte Arduino

- L'information "marche ARRIERE demandée" est détectée sur l'entrée logique PIN 11 de la carte Arduino

- L'information "tourner à GAUCHE demandé" est détectée sur l'entrée logique PIN 13 de la carte Arduino

- L'information "tourner à DROITE demandé" est détectée sur l'entrée logique PIN 10 de la carte Arduino


Algorithme point de vue carte Arduino

Début

Répéter indéfiniment

Si l'entrée Arduino PIN 12 est au niveau logique 1 (marche AVANT demandée)

Alors mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

Sinon Si l'entrée Arduino PIN 11 est au niveau logique 1 (marche ARRIERE demandée)

Alors mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

    Sinon Si l'entrée Arduino PIN 13 est au niveau logique 1 (tourner à GAUCHE demandé)

Alors mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

Sinon Si l'entrée Arduino PIN 10 est au niveau logique 1 (tourner à DROITE demandé)

Alors mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

  mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

Sinon mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

    mettre la sortie Arduino PIN ..?.. au niveau logique ..réponse précédente à recopier..

Fin SI

Fin Si

Fin Si

Fin Si

Fin Répéter indéfiniment


Bonus rapidité

Le Rapporteur de votre îlot doit prévenir le professeur que vous avez terminé l'étape 6.