La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Petite Présentation par François

Présentations similaires


Présentation au sujet: "Petite Présentation par François"— Transcription de la présentation:

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


Télécharger ppt "Petite Présentation par François"

Présentations similaires


Annonces Google