Programmer une carte Arduino avec

Documents pareils
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

fullprotect inside EOLE SPEie RS E-SPEie V-0.6A-RS 1.0 revision Protection environnement Datasheet édition française

Centrale de surveillance ALS 04

Conférence sur les microcontroleurs.

MANUEL D INSTRUCTION

Prototypage électronique

Adaptateurs réseau CPL 200 Plus (PL200P)

Une carte pour vos projets

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Guide de l utilisateur. Calibreur de Courant / Voltage Modèle A

Module Relais de temporisation DC V, programmable


AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

ENVOI EN NOMBRE DE MESSAGES AUDIO

Mesure. Multimètre écologique J2. Réf : Français p 1. Version : 0110

SOMe2100 MANUEL D UTILISATION. TRANSMETTEUR GSM/GPRS - M-Bus Master D INSTALLATION. Montage sur rail DIN. Notice simplifiée du module SOMe2100

Modules d entrées/sorties pour FX série XM07 et XM14

TRAVAUX PRATIQUES SCIENTIFIQUES SUR SYSTÈME

LYCEE TECHNIQUE PIERRE EMILE MARTIN BOURGES ETUDE D UN TRAITEMENT DE SURFACE

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

Présentation et installation PCE-LOG V4 1-5

TERMINAL D AUDIO CONFERENCE ANALOGIQUE USB VOIP NOTICE

Fiche technique variateur

SOMMAIRE MONTAGE DU COMPTEUR ET CAPTEURS...3 LE MOT DU CHEF DE PRODUIT...5 L ORGANISATION DE L ECRAN...5 LES PICTOGRAMMES UTILISES...5 LES BOUTONS...

Enregistreur de Température pour PC DALLAS 1820

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

Projet Robot Centaure

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

GASMAN II MANUEL D UTILISATION

ballons ECS vendus en France, en 2010

ENREGISTREUR DE TEMPERATURE

DP 500/ DP 510 Appareils de mesure du point de rosée mobiles avec enregistreur

Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4

Série D65/D75/D72 Afficheurs digitaux modulaires

Equipement. électronique

7 bis impasse Denis Dulac Maisons-Alfort FRANCE Tél. : / Fax : : promattex@promattex.com

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

Centrale d alarme DA996

PRODUIRE DES SIGNAUX 1 : LES ONDES ELECTROMAGNETIQUES, SUPPORT DE CHOIX POUR TRANSMETTRE DES INFORMATIONS

epowerswitch 8XM+ Fiche technique

Les pannes non bloquantes ou aléatoires :

Module ATW-C-INV pour commande des unités extérieures d'inverter Fujitsu Airconditioning

Documentation Technique du programme HYDRONDE_LN

NOTICE D UTILISATION FACILE

Manuel d installation Lenovo LJ2050N

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

INSTALLATIONS ÉLECTRIQUES CIVILES

UTILISATION DE LA BORNE PAR LE CLIENT

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

1. PRESENTATION DU PROJET

Liste des Paramètres 2FC4...-1ST 2FC4...-1PB 2FC4...-1PN 2FC4...-1SC 2FC4...-1CB

Activité initiation Arduino

ScoopFone. Prise en main rapide

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

MACHINE A SOUDER MANUEL D UTILISATION

Gobius 1 ¾ alarme pour des fosses septiques

Kit de connexion Powerline Asoka AV plug

FRANCAIS ENGLISH DEUTSCH ITALIANO ESPANOL NEDERLANDS PORTUGUESES MANUEL UTILISATEUR USER S GUIDE BENUTZERHANDBUCH GUIDA PER L UTENTE GUIA DEL USUARIO

UP 588/13 5WG AB13

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Ma maison Application téléphone mobile

Module de mesure de courant pour relais statiques serie HD Module de mesure de courant HD D0340I

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation

Enregistreur de données d humidité et de température

ALERT NOTICE D UTILISATION DU DRIVER VOCALYS. (Cesa 200 bauds / Contact-ID)

Fiche technique Schneider

CYLINDRE ET BÉQUILLE ÉLECTRONIQUES À BADGE Aperio E100 & C100

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

Module de télémétrie MT-021- Guide de démarrage rapide

User guide Conference phone Konftel 100

4D Server et les licences : fonctionnement et environnement

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

Votre partenaire de la fermeture :

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

Guide abrégé ME301-2

Fiche technique CPU 314SC/DPM (314-6CG13)

Dossier technique. Présentation du bus DMX et Utilisation des options EL13 / EL14 ERM AUTOMATISMES INDUSTRIELS 1 LE PROTOCOLE DMX 2

Notice d utilisation Cafetère isotherme programmable CL-ISPR12X FR-1. Version

Sous réserve de modifications techniques et des disponibilités, fabrication française.

L'intégration et le montage d'appareillages électriques doivent être réservés à des électriciens

Encoder Encoder 1 sur 15. Codification fil par étage 15 étages max. + 2 flèches + signal de mouvement. Raccordements 0.1 mm²...

Contrôleur DMX 192 canaux avec joystick ET USB PILOT - 192PRO GUIDE DE L UTILISATEUR

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

Solar Scintillation Monitor Manuel utilisateur

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Durée estimée :1 journée Date de la réalisation : Description Fournisseur Référence Nombre PU HT LM35CZ, LM35AZ LM35DZ

Visiophone couleur 2 fils - V400 RTS. Manuel d installation et d utilisation A

NOTICE D UTILISATION

Procédure d installation :

Jabra CLEAR. Jabra MODE D EMPLOI

AUTOPORTE III Notice de pose

CAISSE ENREGISTREUSE ELECTRONIQUE SE-G1

NOTICE D EMPLOI SLT-TR

JUPITER /20/27/61m. Contact NF, 50mA à 24v max. avec R50 Ohms en série

Notice de paramétrage Version 1.1

Electricité : caractéristiques et point de fonctionnement d un circuit

synchroniser Vos sauvegardes SynchBack Free SE Présentation de SynckBackFree

Modules d automatismes simples

i7 0 Guide de référence rapide Français Document number: Date:

Transcription:

Programmer une carte Arduino avec mblock est un environnement de programmation graphique basée sur Scratch 2.0 NB : Un Shield des modules connexions GROVE sont utilisés ici. 1 Téléchargement, Installation, Configuration a) Téléchargement et Installation Télécharger le logiciel ici : http://www.mblock.cc/download/. Puis installer sur c : b) Configuration - choisir la langue : Choix de la langue > Français - installer les pilotes Arduino pour reconnaître la carte : Connecter > Installer les pilotes Arduino - choisir l'extension Arduino : Choix des extensions > Arduino Les blocs spécifique Arduino sont accessible sous la rubrique «Pilotage» Page 1/8

- connecter la carte : Choix de la carte > Arduino Uno puis Connecter > par port série (COM) > COM x Si la carte est bien reconnue et connectée, le point rouge passe au vert! - passer en mode Arduino : Edition > Mode Arduino Page 2/8

2 Programmation des Capteurs (en entrées) a) Capteurs sur entrées Numériques Bouton poussoir, Touch, Capteur de lumière, Détecteur de présence, Suiveur de ligne, - Ajouter les blocs pour obtenir ce programme : Test sur le port D2 Logique Si D2 activé ou = «1» logique Alors Sinon SI OUI ALORS activer la Sortie D3 SINON ne pas activer la Sortie D3 - Transférer le programme dans la carte Arduino : Ce programme permet d allumer une DEL si le bouton poussoir est activé. Sinon, la DEL reste éteinte. La DEL est branchée sur le port D3 et le bouton poussoir sur le port D2. Page 3/8

b) Capteurs sur entrées Analogiques Potentiomètre, Joystick, Capteur de Température,... Les entrées analogiques convertissent la valeur d'entrée (une tension entre 0 et 5V) en valeur numérique sur 10 bits. Soit 1024 valeurs possibles de 0 à 1023. - Ajouter les blocs pour obtenir ce programme : Test sur le port A2 analogique Si la valeur codée est inférieure à 512 Alors Sinon SI OUI ALORS activer la Sortie D3 SINON ne pas activer la Sortie D3 - Transférer le programme dans la carte Arduino : Ce programme permet d allumer une del si le capteur est dans la première moitié de sa plage d utilisation, c est à dire entre 0 et 2,5 volts, soit entre 0 et 512 en numérique. La DEL est branchée sur le port D3 et le potentiomètre sur le port A2. Page 4/8

3 Programmation des Actionneurs (en sortie) a) Actionneurs sur sorties Numériques DEL, Moteur (1sens), Relais, - Ajouter les blocs pour obtenir ce programme : Activer la Sortie D6 Pause de 1 seconde Ne pas activer la Sortie D6 Pause de 1 seconde - Transférer le programme dans la carte Arduino : Ce programme permet d allumer une DEL alternativement toutes les 1 seconde. La DEL est branchée sur le port D6. Page 5/8

b) Sorties PWM - Une sortie PWM sur une carte Arduino est une sortie Numrique dont les signaux ont toujours une valeur LOW ou HIGH. Mais le principe est de construire un signal qui est alternativement LOW et HIGH et de répéter très vite cette alternance en faisant varier la fréquence du signal. Dans le cas d'une DEL, elle est alternativement allumée et éteinte mais le cycle est tellement rapide que la persistance rétinienne nous donne l illusion d une DEL allumée en permanence. Prenons par exemple une période de 10ms, soit une fréquence de 100Hz. Si la DEL est allumée pendant 5ms et éteinte pendant 5ms, comme sur la figure ci-dessous, l impression sera une luminosité de 50% de la luminosité maximum. PMW à 50% La fréquence est de 100Hz, le rapport cyclique de 50% Si la DEL est allumée pendant 1ms et éteinte pendant 9ms, l impression sera une luminosité de 10% comme sur la figure ci-dessous. PWM à 10% La fréquence est de 100Hz et le rapport cyclique de 10%. Le pourcentage de temps passé à l état HIGH sur la période du signal est appelé le rapport cyclique. Il varie donc de 0%, le signal est tout le temps LOW, à 100%, le signal est tout le temps HIGH. Dans le cas d'un moteur, c'est la vitesse de rotation qui sera variable en fonction de la fréquence paramétrée - Sortie PWM sur une Arduino UNO : 3, 5, 6, 9, 10 et 11 - Tableau de correspondance : Rapport Cyclique % 0 5 10 15 20 25 30 35 Valeur sur 8 bits 0 13 26 38 51 64 77 89 102 115 128 140 153 166 179 191 204 217 230 242 255 40 45 50 55 60 65 70 75 80 85 90 95 100 - Programme pour une DEL qui s'éclaire à différents niveaux de luminosité : Allumer la DEL connectée sur le port D3 à 100 % de luminosité Allumer la DEL connectée sur le port D3 à 50 % de luminosité Éteindre la DEL Page 6/8

- Variation de l'intensité lumineuse d'une DEL à partir de la valeur d'un potentiomètre : Comme déjà vu au 2.b, la valeur en entrée du potentiomètre est comprise entre 0 et 1024 soit 4 fois plus que valeur attendue pour le rapport cyclique en sortie PWM (d'où la division par 4). c) Le servomoteur Ajouter les blocs pour obtenir ce programme : Mettre le servomoteur connecté sur le port D7 en position 0 Mettre le servomoteur connecté sur le port D7 en position 90 Mettre le servomoteur connecté sur le port D7 en position 180 d) Le buzzer Pour émettre un son, le buzzer a besoin de 3 paramètres : - le port de connexion - la note : C2, D2,... (voir correspondance ci-contre) - la durée de la note (1/8, 1/4, 1/2, 1, 2 temps) Jouer sur le buzzer connecté sur le port D3 un DO sur 1 temps Jouer sur le buzzer connecté sur le port D3 un RÉ sur 1/2 temps Jouer sur le buzzer connecté sur le port D3 un MI sur 1 temps Jouer sur le buzzer connecté sur le port D3 un DO sur 2 temps Page 7/8

e) 2 Moteurs 2 Sens Pour piloter 2 moteurs dans le 2 sens, un shield supplémentaire est nécessaire. Il s'agit ici du RUSHIELD (vendu par Technologie Services) Moteur 1 (M1) Moteur 2 (M2) Sortie 11 Sortie 9 PWM 0 = marche arrière 0 = arrêt 1 = marche avant 255 = vitesse max Sortie 12 Sortie 10 PWM 0 = marche arrière 0 = arrêt 1 = marche avant 255 = vitesse max M1 M2 Ajouter les blocs pour obtenir ce programme : M1 et M2 vitesse maximum M1 et M2 marche avant Le robot avance pendant 5 secondes Attendre 5 secondes Le robot tourne à droite pendant 1 seconde Le robot recule pendant 3 secondes Le robot s'arrête Page 8/8