Vous êtes sur la page 1sur 31

FORMATION ARDUINO

TAHRI KHALID

OPEN OPEN
HARDWARE SOURCE
SOMMAIRE

 Microcontrôles
 Open source & Open hardware
 Arduino
 Versions de l'Arduino
 Outils de travail
MICROCONTRÔLES

Un microcontrôleur est un
circuit intégré ou un
systèmes embarqués qui
rassemble les éléments
essentiels d'un ordinateur:
processeur, mémoire morte ,
mémoire vive , et interfaces
d'entrées-sorties
Avantages d’un microcontrôleurs

 Plus haut degré d'intégration,


 Plus faible consommation électrique,
 Dimension réduite.
 Facile à manipuler
Les Microcontrôleurs sont capable de :
Lire l'état d'un port d'entrée
Effectuer des opérations logiques et
arithmétiques ,Sauvegarder des
données .
Agir sur les sorties
La plus grande partie des systèmes
électroniques complexes utilisés de nos
jours sont des systèmes embarqués :
 Electroménager,
 Robotique
 Automobile,
 Transport aérien/maritime/fluvial.
 L’industriel.
…
OPEN HARDWARE

OPEN
HARDWARE
Open hardware : matériel libre désigne les
technologies et produits physiques
développés selon les principes des
«ressources libres» .Le matériel Libre
regroupe des artéfacts tangibles (machines,
dispositifs ou toutes choses physiques ) dont
les plans ont été rendus publics de façon
que quiconque puisse les fabriquer,
modifier, distribuer et utiliser.
OPEN SOURCE

OPEN
SOURCE
open source, ou «code source ouvert»,
s'applique aux logiciels dont la licence
respecte des critères précisément établis par
l'Open Source Initiative, c'est-à-dire les
possibilités de libre redistribution, d'accès
au code source et de création de travaux
dérivés. Mis à la disposition du grand
public, ce code source est généralement le
résultat d'une collaboration entre
programmeurs.
ARDUINO
ARDUINO
Arduino est une marque qui couvre des cartes
électroniques open hardware sur lesquelles se
trouve un microcontrôleur Les schémas de
ces cartes sont publiés en licence libre. Le
microcontrôleur peut être programmé par des
logiciel Open source pour effectuer des
tâches très diverses
Nextronic
Nextronic
ARDUINO UNO

E/S 14

Flash 32 Ko

EEPROM 1 Ko

RAM 2 Ko
Analogie 6
ARDUINO NANO

E/S 14

Flash 16 Ko

EEPROM 0,5 Ko

RAM 1 Ko
Analogie 8
ARDUINO PRO MINI

E/S 14

Flash 32 Ko

EEPROM 1 Ko

RAM 2 Ko
Analogie 6
ARDUINO MEGA

E/S 54

Flash 128 Ko

EEPROM 4 Ko

RAM 8 Ko
Analogie 16
OUTILS DE TRAVAIL

• Arduino IDE
• Proteus 8 Professional
• Arduino library for proteus
Arduino IDE
Proteus 8 Professional
Arduino library for proteus
SOURCES :

 arduino.org
 arduino.cc
 wikipedia.org