Vous êtes sur la page 1sur 13

Plan de travaille

introduction
Arduino est une plate-forme open-source utilisée pour
la construction des projets électroniques. Arduino consiste à
la fois en une carte de circuit physique programmable
(souvent appelée microcontrôleur) et en un logiciel, ou IDE
(environnement de développement intégré) exécuté sur votre
ordinateur, utilisé pour écrire et télécharger du code
informatique sur la carte physique.

La plate-forme Arduino est devenue très populaire


parmi les débutants en électronique, et pour cause.
Contrairement à la plupart des cartes de circuit
programmables précédentes, l'Arduino n'a pas besoin de
matériel séparé (programmateur) pour charger le nouveau
code sur la carte - vous pouvez simplement utiliser un câble
USB.
1
Arduino
A quoi ça sert ?
 Construire des dispositifs qui interagissent avec
l’environnement qui les entoure

Capteurs Actionneurs

Températures Moteurs

Humidité Servos

Pression Electrovannes

Présence Pompes

Distance Verins

Position Résis chauffantes

Luminosité Eclairages
Système
... Arduino ... 2
3
4
5
IDE signifie « Integrated
Development
Environment » ou en bon
français Environnement de
Développement Intégré.
Cette application propose
effectivement tout ce qui
est nécessaire pour éditer
un programme, vérifier sa
syntaxe, puis le téléverser
dans une carte Arduino,
l’IDE est très facile à
prendre en main en
quelques minutes du fait
de sa grande convivialité

6
1er partie int LED_pin_13=13;

voide setup () {
2eme partie pinMode(LED_pin_13,OUTPEUT);
}

voide loop () {
digitalWrite(LED_pin_13,HIGH);
delay(1000);
3eme partie
digitalWrite(LED_pin_13,LOW);
delay(1000);
}

7
setup() fonction d'initialisation de la carte

Loop() fonction principale, elle se répète (s’exécute) à l'infini

digitalRead() Fonction de lecture d’une entrée numérique

digitalWrite() Fonction d’écriture d’une sortie numérique

pinMode() Fonction pour initialiser les entrées/sorties

analogRead() Fonction de lecture d’une entrée analogique

analogWrite() Fonction d’écriture d’une sortie analogique

8
Le nom d’une variable

Quel nombre il Nombre Nombre


Type Valeurs maximales du nombre stocké
stocke ? sur X bits d’octets

int entier -32 768 à +32 767 16 bits 2 octets


long entier -2 147 483 648 à +2 147 483 647 32 bits 4 octets
char entier -128 à +127 8 bits 1 octets
float décimale -3.4 x 1038 à +3.4 x 1038 32 bits 4 octets
double décimale -3.4 x 1038 à +3.4 x 1038 32 bits 4 octets
unsigned char entier non négatif 0 à 255 8 bits 1 octet
unsigned int entier non négatif 0 à 65 535 16 bits 2 octets
unsigned long entier non négatif 0 à 4 294 967 295 32 bits 4 octets
byte entier non négatif 0 à 255 8 bits 1 octet
word entier non négatif 0 à 65535 16 bits 2 octets
boolean entier non négatif 0à1 1 bit 1 octet

9
10
Fusible 500 mA
Interface USB
Alimentation externe
Touche d’initialisation

Circuit Quartz
de conversation
16 MHz Connecteurs ISP
USB / série
de la
Visualisation E/S
communication
pin 13 USB
ATMEGA 328
Quartz 16 MHz
principale
Broches numérique
E/S

Entrées analogique

Connecteurs ICSP 13