EXERCICES
Pour chaque tâche, écrivez le programme sans déclarer les composants.
Q1: Allumer les deux LED en alternance. | |
Q2: Faire clignoter trois fois la première LED, allumer une seule fois la deuxième LED, puis répéter cette séquence en boucle indéfiniment. | |
Q3: Allumer la LED en pressant le bouton. |
Q4: En pressant le bouton, allumez la LED et faites monter la barrière. | |
Q5: Allumez les deux LED en alternance dès que le capteur détecte un obstacle à moins de 100 unités. | |
Q6: Faites clignoter la LED et levez la barrière dès que le capteur détecte un obstacle à une distance inférieure à 100 unités. |
Q7:Levez la barrière 1 si le capteur 1 détecte un obstacle à moins de 10 unités et que le capteur 2 ne détecte rien. Pour la barrière 2, appliquez la même logique en inversant les rôles des capteurs. | |
Q8: En appuyant sur le bouton 1, levez la barrière 1 si le capteur 2 ne détecte aucun obstacle à moins de 10 unités. De même, en appuyant sur le bouton 2, levez la barrière 2 si le capteur 1 ne détecte rien à proximité de 10 unités. | |
Q9:Faites clignoter une LED à des intervalles de temps variables en fonction de la distance mesurée entre le capteur et un obstacle. Les intervalles de clignotement sont définis comme suit :Si la distance est supérieure à 200 unités, le temps entre chaque clignotement est de 1 seconde.Si la distance est comprise entre 100 et 200 unités, le temps entre chaque clignotement est de 0.5 seconde.Si la distance est comprise entre 50 et 100 unités, le temps entre chaque clignotement est de 0.3 seconde.Si la distance est comprise entre 20 et 50 unités, le temps entre chaque clignotement est de 0.1 seconde.Si la distance est inférieure à 20 unités, la LED ne clignote pas. | |
Q10: Faites s’allumer les LED une par une, dans l’ordre, avec un intervalle de temps entre chaque allumage calculé comme étant inversement proportionnel à la distance entre l’obstacle et le capteur, selon un rapport de 1/400. Par exemple la distance est de 400 unités, l’intervalle est 1 seconde.la distance est de 200 unités, l’intervalle est0,5 seconde.la distance est de 100 unités, l’intervalle est 0,25 seconde. |
Aucun commentaire:
Enregistrer un commentaire