Beruflich Dokumente
Kultur Dokumente
[Vous êtes ici ] ==> Accueil > S SI > 1er S SI > TP9 : Chaine d\'information - Arduino
Général
Accueil
Présentation section
Matériel section
Mise en situation
Trombinoscopes
Le travail de ce TP se déroule en binôme.
Liens Temps alloué : 4h
Plan du site
Contactez-nous Référentiel
A2 Analyser des systèmes :
Terminale SIN
S SI
1er S SI
Pour bien sentir la chaîne d’information, nous allons utiliser une carte Arduino Uno pour acquérir
l’information par capteurs/interrupteurs et la communiquer par des leds/écran LCD.
Système Num. 1
TP C/C++ MyRIO
TP Darwin-Op
TP C++ Arduino
Les TD Java
Les TP Java
TD C#
Pour s’initier à l’utilisation de l’arduino et de la programmation en C++, nous allons utiliser les exemples de
TP C#
base de l’IDE Arduino.
Les Mini-projets
Vidéo Mini-Projet
• Lancer l’IDE Arduino
• Sur un navigateur, aller sur la page : Exemples
Stage en entreprise
• Un tutoriel en français est à disposition sur le partage, les instructions de base en C commencent à la p7
• Connecter l’arduino avec le câble USB au PC. L’alimentation se fait par l’USB.
TP PHP
• Ouvrir le 1er exemple Blink dans l’IDE (Fichier/Exemples/Basic)
• Comme indiqué sur le site internet, câbler une led non pas directement mais en utilisant le bredboard et
Cours / TP XML
le câble.
Projets • Téléverser le programme sur la carte.
En « mixant » les 2 premiers exemples, faire un programme qui lit l’état d’un interrupteur et qui selon son
état, allume ou éteint une led.
Q12En fonction du potentiomètre, alumer une led avec plus ou moins d’intensité
Q15 Alumer une led en fonction de la luminosité de la pièce. Prendre 3 leds, une pour lumineux, une pour
sombre, une pour noir
On désire connaître la distance d’un obstacle. Pour cela on utilise un capteur d’ultrason HC SR-04.
Q18 Connecter le capteur et faîtes un programme qui affiche dans le terminal série la distance?
Q19 En fonction de la distance, si l’obstacle est loin, allouer un led verte, si l’obstacle est proche, allumer
une led rouge
• Exercice 1 : Déclarer trois variables d’entier, les initialiser (1,2,3) puis les afficher dans la console
Arduino toutes les secondes.
• Exercice 2 : Incrémenter la 1er variable, doubler la deuxième et tripler la 3em toutes les secondes.
• Exercice 3 : Condition Avec la fonction randon(100), prendre un nombre aléatoire toutes les 2 secondes
et dire si ce nombre est paire ou impaire.
• Exercice 4 : Boucle for Saisir un nombre entre 1 et 9 sur la console, afficher sa table de multiplication.
• Exercice 5 : Equation 1er degré ax + b = c. Ecrire un programme qui permet de saisir les coefficients a,
b, c et qui retourne la valeur de x.
• Exercice 6 : Equation 2em degré ax² + bx + c = 0. Ecrire un programme qui permet de saisir les
coefficients a, b, c et qui retourne les solutions de l’équation.
Liens
• Bases
• Tutoriel
• Référence
Copyright © 2007-2008 Mini projet IRIS 1. Tous droits réservés. Design par DJI pour Kitgrafik.com
Page exécutée en 0.040753 secondes.
Administration - Info