logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

Linux sur Raspberry

TP Arduino

UML/SysML

Mini-projets

Math

CIEL 2

UML

Rasberry

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

Serfa

UML

C++

Statistiques

1 visiteur

Record : 207

Pages vues :

Aujourd'hui : 173

Total : 216786

Valid XHTML 1.0 Transitional

Algorithme et Arduino

separation

[Vous êtes ici ] ==> Accueil > STI2D > AP > Algorithme et Arduino

separation

Nota : Les exercices qui suivent sont tirés du Mooc Fun des Mines télécom, mais la programmation est faîte sur Flowcode

Exercice 1 : faire clignoter une led



Faire clignoter une led toutes les secondes.
Led clignotante


Feux tricolore



Réaliser un feu tricolore avec trois LED (une verte, une orange, une rouge) qui devront être allumées comme suit :
Exo2

Feux piétons


Fonctionnement normal :
Feu tricolore : même consigne que l'exercice 2 Feu bicolore (piéton)
- Le feu piéton est constamment rouge (rouge→9 et vert→8) tant que le bouton (broche 2) n'est pas appuyé
Si le bouton est maintenu appuyé pendant que le feu voiture est au vert, alors le feu tricolore passe au orange allumé pendant 1 seconde puis rouge pendant 5 secondes durant lesquelles le feu vert piéton passe au vert
Après ces 5 secondes, le feu piéton repasse au rouge et le fonctionnement normal reprend.
Exo3


Utilisation de capteur :



On veut allumer automatiquement une lumière lorsque la luminosité de la pièce décroit trop.
Nous allons utiliser un capteur de luminosité et une led. Quand la luminosité décroit, la résistance de la photorésistance décroit aussi. Ainsi en faisant un pont de division de tension, nous pouvons lire sur une entrée analogique, la variation de tension qui est proportionnelle à la variation de résistance (proportionnelle à la luminosité)

Faire le branchement suivant :
Lumiere1
Lumiere2

Et sur FlowCode, faire l'algorithme qui permet d'llumer la led quand la luminosité est trop faible.
Vous allez lire la valeur sur l'entrée analogique A0 (An0 pour FlowCode). La valeur lue est comprise entre 0 et 1023. Si cette valeur est supérieure à 500, vous éteignez la led, si elle est inférieure, vous allumez la led.

separation

ancre