sita_capteurs
Ceci est une ancienne révision du document !
Table des matières
Page ressource des SITA Capteurs
SITA Capteurs 1
Objectifs
Acquérir l'intuition nécéssaire pour comprendre et manipuler des capteurs. Nous abordons les themes suivants :
- Capteurs
- Signaux
- Arduino
- Programmation / Code
Théorie
Une partie théorique pour exposer les concepts
Capteurs / Sensor
- Grandeurs physiques
- Mesure
- Donnée
- Outils : Instrument de mesure (ex: thermomètre, multimetre)
- Définition : Un assemblage/dispositif/systeme qui convertit une grandeur physique en une donnée exploitable
- Caracteristiques: Etendue de mesure, Résolution, Sensibilité, Précision, Rapidité (temps de réponse)
Signaux
- Exemples : signal lumineux: 1 voyant rouge, signal sonore: 1 bip, 1 signal électrique, 1 image
- Définition : Un signal est une grandeur variable dans le temps et/ou l'espace.
- Numérique (Digital) : Réprésente un nombre fini de valeurs. On parle de valeurs discontinus, discrètes. Par exemple les nombre de 0 à 255 soit 1 Octet.
- Logique : Cas particulier de Numérique avec un alphabet contenant seulement 2 symboles. Vrai/Faux Oui/Non 1/0
- Analogique : Peut prendre une infinité de valeur. Qui varie de façon continu.
- Emétteur / Récépteur ⇔ Sortie / Entrée
Arduino
- Des Entrée / Sortie (Input / Output ou IO) : 2 types d'entrées : Numerique et Analogique. 2 types de sortie : Numerique et Analogique
- Attention toujours Sortie ⇔ Entrée
- Port/Patte/Pin : Une seule patte du composant.
- CAN : un composant qui permet de convertir un signal analogique en signal numérique. résolution 10 bits ⇒ 1024 valeurs possibles (de 0 à 1023); digitalRead();
- PWM : Sortie Analogique limité. résolution 8 bits ⇒ 256 valeurs possibles (de 0 à 255) ; analogWrite();
- UI: UI / écran / Led
Programmation / Code
- Instruction : Un ordre
- Mots clés (keywords) : if, then, else ; for ; const ; int ; void ; …
- Variable : mémoire nommé ; affectation avec le symbole =
- Fonction : pinMode(), digitalWrite(), delay(), analogWrite(), …
- Condition : test avec le symbole ==
- Boucle
Ateliers / TP
- Blink croquis (Sketchbook)
- PWM: Fade croquis
- Potar 1: croquis AnalogInOutSerial
- Potar 2: croquis AnalogInput (sortie sur une LED PWM)
- LDR 1: capteur → sortie logique LED avec seuil
- LDR 2: capteur → sortie console
- LDR 3: potar + LDR → sortie console
- DHT11 ??:
sita_capteurs.1556298374.txt.gz · Dernière modification : 2019/04/26 17:06 de bigMax