Programmation de La Carte Arduino

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 5

ANNEXE

PROGRAMMATION DE LA
CARTE ARDUINO
LES CARTES PROGRAMMABLES

Les cartes programmables La Plateforme ARDUINO


possèdent un microcontrôleur
programmable et de nombreuses
entrées/sorties.
Elles se différencient par la
puissance du microcontrôleur ou par
la taille et la consommation de la
carte.

1 .
Arduino UNO :
Elle dispose d’un microcontrôleur (ATmega32).
Elle possède 20 entrées/sorties dont 6 analogiques.
Sa programmation s’effectue via une connexion USB

2 Arduino Méga :
.

Elle dispose d’un microcontrôleur (ATmega2560). Elle


possède 54 entrées/ sorties dont 14 analogiques.
Sa programmation s’effectue via une connexion USB

3 Arduino Nano :
.

Arduino Nano, une version encore plus petite de l'Arduino


alimenté par USB et utilisant un ATmega168 (avant la version 3)
ou ATmega328 (à partir de la version 3.0) de type CMS.

4 Carte micro:bit :
.

Elle est très simple d'utilisation, équipée d'un processeur ARM


,d'un accéléromètre, d'un magnétomètre et d'une antenne
Bluetooth. ce qui en fait une carte parfaite pour les objets
connectés.

5 .
Raspberry pi :
Le Raspberry pi est un nano ordinateur de la taille d'une carte
de crédit que l'on peut brancher à un écran et utilisé comme un
ordinateur standard.

6 Carte LILYPAD :
.

Elle dispose d’un microcontrôleur (ATmega32).


Elle possède 9 entrées/sorties dont 4 analogiques.
Sa programmation s’effectue via une connexion micro-USB. Elle
est adaptée aux projets de textiles connectés.
ANNEXE
La Carte ARDUINO
1 Qu’est ce qu’Arduino ?
.

Arduino est une plateforme de prototypage d’objets interactifs à usage créatif constituée d’une carte
électronique et d’un environnement de programmation.
Alors, sans être spécialiste de l’électronique, cet environnement matériel et logiciel peut vous permettre de
réaliser toutes sortes de projets simplement.
2 Présentation d’une carte Arduino Uno :
Pour commencer à utiliser la carte Arduino : il faut comprendre sa composition. Cette carte électronique comprend :
➢ 1 connecteur Jack pour l’alimentation
➢ 1 connecteur USB pour la connexion avec un ordinateur
➢ 14 entrées/sorties numériques pour y connecter des capteurs ou des actionneurs
➢ 6 entrées analogiques pour y connecter des capteurs analogiques
➢ 1 microcontrôleur pour stocker et exécuter le programme

Doc 1

2 Les composants en entrées et en sorties:


De plus, une carte Arduino peut fonctionner avec différents composants. Les capteurs se connectent en entrées et les actionneurs en
sorties.

Doc 2
3 L’Arduino uno en détaille :

Doc 3
ANNEXE

Structures Algorithmiques
Un algorithme est une suite ordonnée d’instructions, compréhensible par tous. Pour écrire un algorithme, on utilise
des structures algorithmiques qui organisent les instructions. Ces structures sont reprises dans les langages de
programmation et les interfaces de programmation comme Blockly ou ArduBlock

1 Les Boucles :
Une boucle est une structure répétitive : elle répète une séquence d’instructions Contrôle
Répéter indéfiniment : Répéter un nombre de fois : Répéter jusqu’à un évènement :
.

Doc 1
2 Les Instructions Conditionnelles :
On réalise certaines instructions si une condition précise est vérifiée
Contrôle
SI – ALORS : SI – ALORS – SINON :
.

3 Les Variables : Doc 2


On crée un nom de variable, par exemple X, qui sera associé à une valeur pouvant varier Operateurs Variables
pendant l'exécution du programme.
On peut donner une valeur On peut augmenter la On peut vérifier des On peut faire des
à la variable (ici X= 0) valeur de la variable conditions sur la variable opérations avec la variable
.
(ici X augmente de 1) (ici X < 10). (ici on l'additionne avec Y]

Doc 3
4 Les sous-fonctions :
On crée une sous-fonction, sous mBlock dans « Créer un bloc ». On lui donne un nom par exemple « Mes blocs
Dessiner un carré »..
Puis, dans le programme principal, on peut appeler la
On définit ce que doit faire sous-fonction autant de fois qu'on le souhaite. À chaque
la sous-fonction : appel, toutes ses instructions seront réalisées.
.

Block & variables

Doc 3
5 Exemple LED clignotante
5
On veut clignoter la diode LED du montage ci-contre
selon le cycle suivant :
1) Allumer la LED pendant (2 secondes)
2) Éteindre la LED pendant (1 seconde)
3) Allumer la LED pendant (2 secondes)
4) etc.
Début

Allumer la LED (8)

Attendre 2s

Éteindre LED (8)

Attendre 1s
USB
SoudaniSami.com

Matériel nécessaire
3-Carte Arduino uno 1- Diode LED
4-Plaque d’essai 2- Resistance 220
5-Deux fils de connexion (ou 330)

Le schéma électronique du montage


Le programme avec mBlock (LED reliée à la broche 8)

Vous aimerez peut-être aussi