Prototypage électronique



Documents pareils
Conférence sur les microcontroleurs.

PIC EVAL Dev Board PIC18F97J60

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Une carte pour vos projets

La mesure des écarts en Sciences de l'ingénieur

Android comme périphérique annexe.

Utiliser le Notebook GIGABYTE pour la première fois

Upgrade du Huawei U8230 : Android 2.1 et rom custom

ENREGISTREUR DE TEMPERATURE

Déployer des Ressources et des Applications sous Android.

Mode d emploi pour lire des livres numériques


Mentions légales (non traduites) Introduction Légendes Schémas de raccordement Configuration de la S16...

Séquence de découverte de SparkAngels Logiciel d entraide numérique

Activité initiation Arduino

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

Série Pro Toshiba Business Vision

Félicitations pour l'achat de votre Notebook GIGABYTE.

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

Un serveur FTP personnel, ça ne vous a jamais dit?

Preliminary Spec Sheet

Lecteur de carte à puce LCPM1 SOMMAIRE

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

Les mains dans la bête

Découverte des tablettes tactiles (ipad d'apple et Galaxy Tab de Samsung

Débuter avec PsoC ou PsoC niveau 0

Tutorial et Guide TeamViewer

Démontage d'un ordinateur

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Premier démarrage de votre portable GIGABYTE

Configuration de ma connexion ADSL

Java 7 Les fondamentaux du langage Java

Systèmes embarqués D.Rossier

NE PAS INSERER DE CD FAIT POUR WINDOWS LORS DE L'INSTALLATION D'INTERNET NE PAS INSERER LE CD D'INSTALLATION DE VOTRE FOURNISSEUR D'ACCES

Carte Relais GSM (Manuel Utilisateur)

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

Éléments d'architecture des ordinateurs

Informatique industrielle A Systèmes temps-réel J.F.Peyre. Partie I : Introduction

Adaptateur secteur Manuel Boîtier (Optionnel) CD du pilote Carte de garantie mondiale Stylet (Optionnel)

DOCUMENTATION VISUALISATION UNIT

Ordinateur portable Latitude E5410

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

Table des matières. 3kernels.free.fr QR-Codes 2 / 6

Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :

À propos de votre liseuse... 5

Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista)

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

Chapitre 1 Retour en arrière

Interface Android pour la consultation de données envoyées par un capteur

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse

L ORDINATEUR. Les composants. La carte mère. Le processeur. Fréquence

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Les logiciels indispensables à installer sur votre ordinateur

LES TABLETTES : GÉNÉRALITÉS

Bien commencer avec un LaunchPad MSP430G et un Breadboard

GUIDE de prise en main. let s play

VoIP & Domotique. KITS DOMOTIQUES EnOcean

TD/TP 1 Introduction au SDK d Android

Manual de l utilisateur


Guide de l'utilisateur. Linksys AE1000 Adaptateur USB sans fil - N hautes performances

Gestionnaire de connexions Guide de l utilisateur

1. PRESENTATION DU PROJET

Version janvier Manuel d'utilisation. Adaptateur Ethernet rapide 10/100 USB 2.0

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

TABLE DES MATIERES. Remarque... 2

Installation Bluetooth pour adaptateurs USB Bluetooth sous Windows XP (Windows Vista analogique)

MB Led. Benjamin Bonny Cédric Le Ninivin Guillaume Normand

Nb. De pages : 24 MANGO. Manuel d'utilisation. Version 1.2. décembre 2010

Récupérer la version précédente ou perdue d un document

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

Installation et prise en main

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

inviu routes Installation et création d'un ENAiKOON ID

MID. Table des matières

5.5 Utiliser le WiFi depuis son domicile

Modem LG LDU-1900D. Guide d utilisateur. LG Electronics

Assistance à distance sous Windows

Manuel d'utilisation de Mémo vocal

Configurer son courrier électrique avec votre compte Abicom

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

Spécifications détaillées

MANUEL UTILISATEUR DU RECEPTEUR HAICOM HI-303MMF

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt UFR SITEC Master 2 EESC 11 janvier 2012

EIP 2012 Projet Livepad. Documentation technique 1.5

Microsoft Application Center Test

ScoopFone. Prise en main rapide

Du schéma au circuit imprimé. Copyleft

crm+ capteurs à ultrasons Extrait de notre catalogue en ligne : Mise à jour :

Systeme d'exploitation

CONFIGURATION ET UTILISATION

EW7011 Docking Station USB 3.0 pour disques durs 2.5" et 3.5" SATA

Colitrack.com : transporteur

Ce guide de démarrage rapide vous aide à installer et à utiliser les scanneurs IRISCard Anywhere 5 et IRISCard Corporate 5.

Introduction à l informatique en BCPST

Transcription:

Prototypage électronique C'est quoi Arduino? Enseignant d'électronique en BTS des Systèmes Électroniques au lycée Cabanis de Brive-la-Gaillarde, j'ai commencé en 2010 à entendre parler d'arduino à gauche et à droite : en surfant sur le web, dans des articles d'elektor et de plus en plus en discutant avec des industriels de ma région (surtout les PME). Je me suis documenté sur ce sujet (merci Google!) pour voir si il y avait quelque chose à faire avec mes étudiants. J'ai donc fait acheter au lycée une carte Arduino uno (environ 20 euros chez Farnell, Radiospares ou Lextronic) et j'ai essayé commencé à «bidouiller avec». J'ai trouvé cela très intéressant! Je publie ici un petit document pour expliquer un peu ce que c'est et comment l'utiliser, si cela peut aider et peut-être faire gagner du temps à ceux qui, comme moi, décident de s'intéresser à Arduino. Késaco Arduino? En quelques mots : ARDUINO = 1 carte à microcontrôleur + 1 outil de développement + 1 communauté active Le logiciel et le matériel sont open-source. Louis REYNIER C'est quoi Arduino? 1

En quelques chiffres : Prix d'une carte Arduino uno = 25 euros Logiciel = 0 euros Support et assistance = 0 euros (forums) La «philosophie» L'idée est d'utiliser la carte Arduino comme un macro-composant dans des applications de prototypage électronique. Le concepteur n'a plus qu'à développer des interfaces et programmer le macro-composant pour réaliser son application! Les avantages Pas cher! Environnement de programmation clair et simple. Multiplateforme : tourne sous Windows, Macintosh et Linux. Nombreuses librairies disponibles avec diverses fonctions implémentées. Logiciel et matériel open source et extensible. Nombreux conseils, tutoriaux et exemples en ligne (forums, site perso etc...) Existence de «shield» (boucliers en français) : ce sont des cartes supplémentaires qui se connectent sur le module Arduino pour augmenter les possibilités comme par exemple : afficheur graphique couleur, interface ethernet, GPS, etc... Par sa simplicité d'utilisation, Arduino est utilisé dans beaucoup d'applications comme l'électronique industrielle et embarquée, le modélisme, la domotique mais aussi dans des domaines différents comme l'art contemporain ou le spectacle! Louis REYNIER C'est quoi Arduino? 2

On constate sur la toile, que par le biais d'arduino, de nombreux curieux redécouvrent l'électronique! La carte Arduino uno Il existe plusieurs types de cartes, j'ai commencé avec une carte Arduino uno (carte basique, au dimensions voisines de celle d'une carte bancaire). Caractéristiques de la carte Arduino uno : Micro contrôleur : ATmega328 Tension d'alimentation interne = 5V tension d'alimentation (recommandée)= 7 à 12V, limites =6 à 20 V Entrées/sorties numériques : 14 dont 6 sorties PWM Entrées analogiques = 6 Courant max par broches E/S = 40 ma Courant max sur sortie 3,3V = 50mA Mémoire Flash 32 KB dont 0.5 KB utilisée par le bootloader Mémoire SRAM 2 KB mémoire EEPROM 1 KB Fréquence horloge = 16 MHz Dimensions = 68.6mm x 53.3mm La carte s'interface au PC par l'intermédiaire de sa prise USB. La carte s'alimente par le jack d'alimentation (utilisation autonome) mais peut être alimentée par l'usb (en phase de développement par exemple). Louis REYNIER C'est quoi Arduino? 3

Les «shields» Il existe de nombreux shields que l'on traduit parfois dans les documentations par «boucliers». Personnellement, le terme «extension» me paraitrait plus approprié. Un «shield» Arduino est une petite carte qui se connecte sur une carte Arduino pour augmenter ses fonctionnalités. Quelques exemples de «shields» : Afficheur graphique Ethernet et carte SD GPS Carte de prototypage (type labdec) etc... Louis REYNIER C'est quoi Arduino? 4

Arduino uno + shield Ethernet Développement d'un projet Le développement sur Arduino est très simple : on code l'application : Le langage Arduino est basé sur les langages C/C++, avec des fonctions et des librairies spécifiques à Arduino (gestions des e/s). on relie la carte Arduino au PC et on transfert le programme sur la carte, on peut utiliser le circuit! Le logiciel de programmation des modules Arduino est une application Java multiplateformes (fonctionnant sur tout système d'exploitation), servant d'éditeur de code et de compilateur, et qui peut transférer le firmware (et le programme) au travers de la liaison série (RS232, Bluetooth ou USB selon le module). Le logiciel est très simple à prendre en main, il existe de très bon tutoriaux très bien faits avec même des explications en français. De très nombreux exemples sont fournis. Les fichiers exemples sont vraiment bien documentés et permettent de coder des choses très compliquées sans trop d'efforts. Les bibliothèques fournies permettent d'utiliser des composants complexes très simplement en quelques lignes très claires (afficheur ou liaison SPI etc..). Louis REYNIER C'est quoi Arduino? 5

Détail de la barre de boutons Voici l'écran principal du logiciel Arduino. A noter : le logiciel comprends aussi un moniteur série (équivalent à hyperterminal) qui permet de d'afficher des messages textes émis par la carte Arduino et d'envoyer des caractères vers la carte Arduino (en phase de fonctionnement). Liens Le site Arduino : http://www.arduino.cc Traduit en français (partiellement) : http://www.arduino.cc/fr En résumé : Arduino est une petite carte bleue que vous allez faire chauffer! Retrouvez d'autres cours et documents sur : http://www.louisreynier.com Louis REYNIER C'est quoi Arduino? 6