Petite Présentation par François

Slides:



Advertisements
Présentations similaires
Sommaire : La programmation arduino
Advertisements

Initiation à l’Arduino
Rover 5, technologie et innovation ● Notre problématique : ● Comment la robotique peut-elle assister ● l'homme dans un milieu à risque ? ● Application.
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
Hugues Aubin Baptiste Gaultier. BY-SA 2.0 M. Banzi, B. Gaultier.
La Téléphonie BacPro SEN Lycée Condorcet ➢ 1ère partie: La téléphonie analogique ➢ 2ème partie: Le réseau commuté RTC.
SIMULATION DES FONCTIONS LOGIQUES DE BASE
Applications Numériques à Microcontrôleur Materiel Carte Arduino Uno à microcontrôleur Microprocesseur ATMEL Logiciel Environnement arduino sur PC Langage.
STM32 – ARM/CORTEX Outils de développement Philippe Antoine, lycée Benoit L’Isle sur la Sorgue Christian Dupaty, lycée Fourcade Gardanne Marc Silanus,
Getting Started with Arduino Workshop POWERED BY IEEE ISSAT SOUSSE SB Trainers : Ikram Twir (IEEE ISSATSo SB secretary ) Mehdi Mili (IEEE ISSATSo SB treasurer.
Initiation Arduino. Arduino, c’est quoi ? Une carte d’interface programmable capable de piloter des capteurs et des actionneurs afin de simuler ou créer.
Commande de la machine a courant continu par raspberry Réalisé par : Zriouile Rachid & IBELLA Lahoucine Lagraoui Mouhssine Encadré Par: Mr. Bensaid Mounir.
Les systèmes embarqués. Chap 1 : Généralités Définition:  Un système embarqué est un système électronique et informatique, qui est dédié à ou spécialisé.
Programmation orientée objet AppInventor ArduBlock Communication
Conception, simulation et réalisation d’un thermomètre numérique
Interfaçage entre Maple et du code externe
appareil de mesure (pHmètre P310 Chauvin-Arnoux) Pierre DIEUMEGARD,
Thème 2 – L’électricité dans un circuit
L’ordinateur et ses composants
Architecture des ordinateurs, Environnement Numérique de Travail
Initiation à l’Arduino
Le Microcontrôleur PIC16F84
Environnement de développement des BD
Journée départementale Atelier Programmation
Découverte du matériel Arduino Uno
Travaux Académiques Mutualisés Besançon Orléans Tours
10/3/2017Footer Text1 Bienvenue a tous ! Bienvenue a tous ! Tutoriel v1.0.
Dominique PETRELLA – Frédéric GUINEPAIN - IA-IPR STI Versailles
Automates Programmables Industriels Automates Programmables
Détecteur d’obscurité à base de LDR et de circuit intégré NE555
L’électronique et la programmation
Cours 5 Mardi 13 septembre Période 1: Les bases de l’informatique et les composantes de l’ordinateur PARTIE 1 Période 2: L’utilisation de Power Point.
Les composants informatiques
Matières entrantes Energies entrantes Données entrantes Données sortantes Matières sortantes Energies sortantes.
Initiation à la micro-informatique Le matériel
PLAN D’ACTION Réaliser par : Youssef Saroukh. Réorganisation du laboratoire (table, chaise,tableau, matériels…..).
« Structure d'un API » Les automates programmables A T Training On Line.
LE SYSTÈME D'EXPLOITATION
Réalisation d’une lampe connectée pilotée par bluetooth
Fonctions logiques Automatisme Formation professionnelle
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
Présentation initiale
Comment identifier les énergies et les informations dans un système ?
Système d’exploitation
Plus de 4000 langages....
À l’intérieur de l’ordinateur
Projet sur l’ordinateur
Architecture de machines Le microprocesseur Cours
Najib ABEKIRI Safouane ELKOUIRI Définition d'internet des objets Les caractéristiques d’un objet connecté Les composantes d’un système IdO Les risques.
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Chaîne d’énergie et chaîne d'information
Coefficient de la Matière : 1 Enseignant : Mlle GUESSOUM Objectifs de l’enseignement Donner à l'étudiant les fondements de.
Qu’est-ce qu’un ordinateur ?. Ordinateur – calculateur Un ordinateur est une machine qui permet de réaliser, d’exécuter des opérations, des calculs, c’est.
Conception et réalisation d'une application mobile: Conception et réalisation d'une application mobile: communiquer Arduino pour commander un moteur via.
Architecture des ordinateurs
Bienvenue sur Coursinfo.fr
ARCHITECTURE DES ORDINATEURS
Pilotage de Système Formation 2017 – 2018 Niveau 2
Commande sans-fil d’un système d’alimentation au sein de la Société Nationale de Cellulose et de Papier Alfa « SNCPA » de Kasserine Année Universitaire.
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Introduction aux Technologies de Transmission 5eme Année - IGE Communication Multimédia Mrs Rerbal & Djelti.
SMART HOUSE R éalisé par : CHERIF Atef LAABIDI Amal Jury : M. ERRACHDI Ayachi M. TRIGUI Anis M.ABDELLAOUI Mehrez Mme. SAIDI Nabiha 1.
Architecture d’un ordinateur
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
1 Détection d’obstacle Génie Mécatronique Groupe sur Face book: Futur Ingénieur  IKANBANE YOUSSEF Réaliser par :
Informatique Embarquée et Objets Connectés
Transcription de la présentation:

Petite Présentation par François ARDUINO Petite Présentation par François 16/09/2018 Université Populaire du Numérique de Damgan

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

Université Populaire du Numérique de Damgan 16/09/2018 Université Populaire du Numérique de Damgan

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

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

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

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

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

Université Populaire du Numérique de Damgan Un programme Arduino comporte 3 parties : 16/09/2018 Université Populaire du Numérique de Damgan

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

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

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

Université Populaire du Numérique de Damgan APPLICATIONS Site de simulation des circuits : https://www.tinkercad.com Câblage et programmation d’une Led clignotante . Quelques exemples avec le simulateur 123circuit. 16/09/2018 Université Populaire du Numérique de Damgan

Clignotement d’une Led https://www.tinkercad.com/things/lRvrEFePnYb-fantabulous-bombul-kasi/editel?tenant=circuits 16/09/2018 Université Populaire du Numérique de Damgan

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

SIMULATION : Servomoteur Emulateur de circuits : 123circuits. Pilotage d’un servomoteur, SCHEMA (https://circuits.io/circuits/4137308-the-unnamed-circuit#breadboard) 16/09/2018 Université Populaire du Numérique de Damgan

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

SIMUTATION : Feux de carrefour Emulateur de circuits : « 123circuits ». Feux de Carrefour avec feux piétons (https://circuits.io/circuits/1862569-the-unnamed-circuit) 16/09/2018 Université Populaire du Numérique de Damgan

SITES D’APPRENTISSAGE www.eskimon.fr www.mon-club-elec.fr (par Xavier Hinault) www.openclassrooms.com www.robot-maker.com www.fun.mooc.fr - 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

REALISATIONS : objets connectés www.212.198.106.91 16/09/2018 Université Populaire du Numérique de Damgan

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

Merci de votre attention Université Populaire du Numérique de Damgan 16/09/2018

Arduino <-> Atmel 328P 16/09/2018 Université Populaire du Numérique de Damgan