bac blanc mickaël levert. i) définition sysml ii) programmation arduino

Post on 03-Apr-2015

114 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Système d’éclairage

Bac BlancMickaël LEVERT

I) Définition SYSML II) Programmation Arduino

SOMMAIRE

DIAGRAMMES SYSML

Block Definition Diagram (Bloc de diagramme de définition)

Requirements (Requis)

Internal Block Diagram (Bloc de diagramme interne)

PROGRAMMATION ARDUINO

MATERIEL Carte Arduino UNO & Starter KIT

Capteur de lumière (Ref : 780 nm 2.7 - 5.5 V/DC Taos TSL 250 = 250R)

Variateur de lumière (Ref : HF-Regulator 414 TL5 EII 220-240V 50/60Hz)

Composants électroniques (Résistances, Potentiomètre, câbles, LED …)

Commande variateur : 0-10 Vcc Carte Arduino : USB Lampe : 0-24Vcc, 40W Tension sortie Arduino : 0-5Vcc

ALIMENTATIONS ELECTRIQUES

Déclaration des variables & constantes

PROGRAMME

const int : Déclaration des fiches (Pins) int : Variables (Entier de -32 768 à +32 768)float : Variable ( -3.4^10{38} à +3.4^10{38}

PROGRAMME

PROGRAMME

Void setup () {} : Initialisation du programmepinMode : Fiche en mode entrée ou sortie (INPUT/OUTPUT)

PROGRAMME

PROGRAMME

PROGRAMME

Démonstration

PROGRAMME

map(1,2,3,4,5) : Mise à l’échelle de la valeur d’une entrée analogique

PROGRAMME

Définition de « l’outil » de commande : potentiomètre ou capteur.

PROGRAMME

Définition de « l’outil » de commande : potentiomètre ou capteur. VIDEO

MONTAGE

MAQUETTE

Fonctionnement manuel ET automatique Moins de consommations électriques Fonctionnement simple Possibilités d’amélioration Adaptables à beaucoup de systèmes

CONCLUSION

Livre Fourni avec le Arduino Starter Kit Arduino.cc

CrocoClip Arduino Microsoft Office Suite

SOURCES

LOGICIELS

top related