Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Petite Présentation par François
ARDUINO Petite Présentation par François 16/09/2018 Université Populaire du Numérique de Damgan
2
Université Populaire du Numérique de Damgan
ORIGINE L'Arduino emprunte son nom au Bar di Re Arduino où l’inventeur Massimo Banzi et ses cofondateurs ont mis l’idée au point, à Ivrée en Italie du Nord. Une équipe d’étudiants, frustrés par les prix et la rareté du matériel imaginèrent de créer un matériel, peu cher, en « open source », c’est-à-dire libéré de droits d’auteur de même que des éléments de programmation libres de droits eux aussi. 16/09/2018 Université Populaire du Numérique de Damgan
3
Université Populaire du Numérique de Damgan
16/09/2018 Université Populaire du Numérique de Damgan
4
Université Populaire du Numérique de Damgan
LOGICIEL Des facilités de programmation sont obtenues par un « Environnement de Développement Intégré » : IDE Arduino qui comprend : Un éditeur de texte ; Un compilateur qui traduit le code ainsi écrit : du langage C Arduino vers un assembleur compréhensible par le micro contrôleur ; D’un système de transfert via un port USB. 16/09/2018 Université Populaire du Numérique de Damgan
5
Université Populaire du Numérique de Damgan
Cette IDE est multi plateformes : Windows, Mac, Linux. Elle est écrite en Java. On la télécharge sur le site : Arduino.cc/Fr/Main/Soft 16/09/2018 Université Populaire du Numérique de Damgan
6
Université Populaire du Numérique de Damgan
EXEMPLES D’USAGES Plate-forme logicielle et matérielle de créations d’objets numériques, Arduino permet de programmer des circuits électroniques qui interagissent avec le milieu qui les entoure. Connectés notamment à des capteurs sonores, thermiques, de mouvement, ces circuits électroniques peu coûteux, peuvent en retour, générer des images, actionner un bras articulé, envoyer des messages sur Internet, etc. 16/09/2018 Université Populaire du Numérique de Damgan
7
Université Populaire du Numérique de Damgan
Prototypage rapide de projets innovants utilisant l’électronique ; Production artisanale d’objets numériques et de machines-outils à faible coût ; Captation et analyse de données scientifiques; Spectacles vivants ; Installations d’arts numériques ; Mode et design textile ; Projets pédagogiques. 16/09/2018 Université Populaire du Numérique de Damgan
8
Université Populaire du Numérique de Damgan
PROGRAMMER ARDUINO Un langage de programmation permet à un être humain d’écrire un ensemble d’instructions (code source), qui seront directement converties en langage machine grâce à un compilateur. 16/09/2018 Université Populaire du Numérique de Damgan
9
Université Populaire du Numérique de Damgan
Un programme Arduino comporte 3 parties : 16/09/2018 Université Populaire du Numérique de Damgan
10
RAPPELS DES TECHNOLOGIES
Analogique : signaux électriques qui varient en continu entre 2 valeurs (ex. 0V 5V) Numérique : n’utilise que 2 niveaux de tension haut et bas ( 5V ou 0V) représentés par 1 et 0 en binaire Programmé : évolution du numérique qui passe un Micro contrôleur qui exécute des instructions 16/09/2018 Université Populaire du Numérique de Damgan
11
MICRO CONTROLEUR Sorties TOR Entrées TOR Entrées analogiques
Sorties analogiques Horloge Processeur ROM RAM E/S Mémoire morte (programme) Mémoire vive (travail) BUS 16/09/2018 Université Populaire du Numérique de Damgan
12
Université Populaire du Numérique de Damgan
FOURNISSEURS Cartes de la famille Arduino : UNO – NANO – MEGA – Etc. Autres : YUN – ADA FRUIT – RASBERRY PI – Etc. Cartes additionnelles pour différentes fonctions : les SHIELDS : Commande de moteurs ; Liaisons Ethernet ; Liaisons WiFi ; Etc. 16/09/2018 Université Populaire du Numérique de Damgan
13
Université Populaire du Numérique de Damgan
APPLICATIONS Site de simulation des circuits : Câblage et programmation d’une Led clignotante . Quelques exemples avec le simulateur 123circuit. 16/09/2018 Université Populaire du Numérique de Damgan
14
Clignotement d’une Led
16/09/2018 Université Populaire du Numérique de Damgan
15
Université Populaire du Numérique de Damgan
// La borne 13 est celle de la carte Arduino Uno ou est connectée la LED. int led = 13; // nous lui donnons un nom : “led” /* la zone “Setup” s’exécute une seule fois au lancement du programme */ par exemple suite a une action sur le bouton “Reset” de la carte void setup() { pinMode(led, OUTPUT); // initialise la sortie digitale” led” (13) en sortie TOR } void loop() { // la zone “loop” se ré-exécute sans fin: digitalWrite(led, HIGH); // met la “led” au niveau haut (1 soit 5V) delay(1000); // attente d’une seconde (1000 milli secondes) digitalWrite(led, LOW); // met la Led au niveau bas (0 soit 0V) delay(1000); // attente d’une seconde 16/09/2018 Université Populaire du Numérique de Damgan
16
SIMULATION : Servomoteur
Emulateur de circuits : 123circuits. Pilotage d’un servomoteur, SCHEMA ( 16/09/2018 Université Populaire du Numérique de Damgan
17
Université Populaire du Numérique de Damgan
SIMULATION Simulateur de circuits : 123circuits. Pilotage d’un servo moteur, PROGRAMME 16/09/2018 Université Populaire du Numérique de Damgan
18
SIMUTATION : Feux de carrefour
Emulateur de circuits : « 123circuits ». Feux de Carrefour avec feux piétons ( 16/09/2018 Université Populaire du Numérique de Damgan
19
SITES D’APPRENTISSAGE
(par Xavier Hinault) - notamment les cours « Mines Telecom » : Programmer avec Arduino : du 12/09 au 03/11/17 Fabriquer un objet connecté : du 21/11 au 10/01/18 Imprimer en 3D : du 17/10 au 06/12/17 « Ecole des Gobelins » : ART-DUINO 16/09/2018 Université Populaire du Numérique de Damgan
20
REALISATIONS : objets connectés
16/09/2018 Université Populaire du Numérique de Damgan
21
Université Populaire du Numérique de Damgan
Réalisations (suite) Actionneur connecté (Nelson) Mines Télécom Commande par Internet de 8 sorties Commande par Internet d’un moteur à courant continu Commande d’un moteur pas à pas (axe à commande numérique) 16/09/2018 Université Populaire du Numérique de Damgan
22
Merci de votre attention
Université Populaire du Numérique de Damgan 16/09/2018
23
Arduino <-> Atmel 328P
16/09/2018 Université Populaire du Numérique de Damgan
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.