Apprendre à programmer un PIC. Partie II - Boutons et LED

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Apprendre à programmer un PIC. Partie II - Boutons et LED"

Transcription

1 Apprendre à programmer un PIC Partie II - Boutons et LED Historique des versions Version oca Table des matières Introduction...2 Faire clignoter une LED... 2 Allumer et éteindre une LED avec deux boutons... 5 Allumer et éteindre une LED avec un bouton ON/OFF

2 Introduction Dans cette partie, nous allons nous familiariser avec la programmation. En utilisant des boutons et des LEDs. Bien sûr, il existe des solutions plus simples que les PIC pour jouer avec des boutons et des LED, mais ceci nous permettra d'assimiler quelques bases avant de passer à des notions plus interessantes des PIC. Faire clignoter une LED Lorsque l'on apprend un langage informatique, On commence souvent par écrire un programme qui consiste a afficher "Hello World". Avec la pluspart des langages comme le C, c'est très simple, mais avec un PIC, afficher "Hello World" n'est pas évident puisque l'on a pas d'écran pour le moment... j'ai bien dit pour le moment ;) Nous allons donc faire plus simple, et commencer par faire clignoter une LED. Voici tout de suite le programme... pin_b0_direction = output pin_b0 = on Passons sur la première ligne "" qui initialise juste deux trois choses pour nous et regardons directement la seconde ligne : pin_b0_direction = output Un PIC possède plusieurs pin, qui peuvent servir d'entrée ou de sortie. Dans ce programme nous allons utiliser un pin nommée "b0" comme une sortie, c'est a dire que nous allons faire varier la tension sur cette pin ce qui allumera notre LED. Nous avons ensuite la ligne : Toutes le instruction qui se trouve entre "" et "" seront executées cycliquement temps que le PIC est sous tension. La ligne suivante est pin_b0 = on qui met une tension (celle d'alimentation) sur la sortie B0 (et donc cela allume la LED. Cette ligne permet d'attendre une seconde sans rein faire... sinon la LED clignoterait trop vite! 2

3 Apprendre à programmer un PIC On éteint la LED Et on attend à nouveau une seconde avant de recommencer au debut de la boucle... Voici un petit schéma de principe (sans la partie alimentation et sans le clock). Figure 1. Un PIC et une LED sur la pin B0 Le programme peut être testé avec le simulateur "PICShell". afin que PICShell puisse dessiner la LED, Il faut ajouter la ligne pin_b0" qui ne modifie pas le programme, mais qui indique a PICShell qu'une led rouge se trouve sur la pin B0 Il faut également ajouter la ligne suivante : qui indique a PICShell que le temps d'attente est simulé. Sans cette ligne, PICShell n'arrive pas a simuler l'instruction "" assé rapidement. Voici donc le programme complet à tester dans PICShell : pin_b0 pin_b0_direction = output pin_b0 = on 3

4 Partie II - Boutons et LED Et voici une image du resultat, avec la petite led rouge dans le carré en bas à droite. Figure 2. Un PIC et une LED sur la pin B0 4

5 Allumer et éteindre une LED avec deux boutons Le programme suivant utilise deux boutons et une led. Le premier bouton allume la led. Le deuxième bouton éteint la led. Le premier bouton se trouve sur la pin_c0, configurée come une entrée Le deuxième bouton se trouve sur la pin_c1, configurée come une entrée La led se trouve sur la pin B0 configurée comme une sortie Voici le shéma de principe Figure 3. Deux boutons, un PIC et une LED Et voici le code du programme: pin_b0 but_on pin_c0 but_off pin_c1 pin_b0_direction = output pin_c1_direction = input if pin_c0 == on then pin_b0 = on if pin_c1 == on then Ce programme utilise une nouvelle annotation : Elle ne change rien au fonctionnement du programme, mais elle indique au simulateur PICShell qu'il y a un bouton à traiter. Attention, il existe plusieurs sorte de bouton... "mpd" veut dire : Momentary Pull Down 5

6 Un bouton momentané est un bouton qui ne garde pas son état (il revient à sa position initiale lorsque l'on arrète de presser dessus...) Le Pull Down est un système qui comporte un bouton et une résistance, qui va appliquer une tension de 0V lorsque l'on ne presse pas sur le button, et de VCC (5V par ex.) lorsque l'on presse dessus. Voici le schéma d'un "Momentary Pull Down" Figure 4. Le Momentary Pull-Down On utilise l'instruction "if" pour tester si un bouton est pressé. "if pin_c0 == high then" veut dire : "si la pin C0 est "on" alors..." Notre programme pourrait donc être traduit par : si la pin c0 est "on" alors allume la led qui est sur la pin b0 si la pin c1 est "on" alors éteint la led qui est sur la pin b0 6

7 Apprendre à programmer un PIC Allumer et éteindre une LED avec un bouton ON/OFF Le plus simple est d'utiliser un interrupteur "permanent", comme ceci : Figure 5. Un interrupteur "permanent" de type "Pull-Down" Avec le code suivant : pin_c1 button pin_c0 pin_c1_direction = output if pin_c0==high then pin_c1 = high else pin_c1 = low Que l'on peut même simplifier de la manière suivante, puisque dans ce programme, la pin_c1 et pin_c0 ont toujours le même état (high ou low) pin_c1 button pin_c0 pin_c1_direction = output pin_c1 = pin_c0 Dans ce cas, l'utilisation d'un bouton "permant" simplifie bien les choses... car il garde lui même "méchaniquement" son état. Dans certains cas, les boutons permanents peuvent cependant poser problèmes, Par exemple dans le cas ou l'on voudrait avoir un bouton "reset" qui éteint la led... Voici donc comment faire un ON/OFF avec un bouton momentané, qui lui ne garde pas son état. 7

8 Partie II - Boutons et LED Figure 6. Un interrupteur "momentané" de type "Pull-Down" pin_c1 button pin_c0 pin_c1_direction = output pin_c1 = low if pin_c0 == high then if pin_c1 == high then pin_c1 = low else pin_c1 = high while pin_c0==high loop On a donc deux tests "if" l'un dans l'autre... le premier test nous permet de savoir si on a pressé sur le bouton, le deuxième test regarde si la led est allumer au moment ou éteinte, de façon à pouvoir inverser son état (l'éteindre si elle était allumer, et l'allumer si elle était éteinte...). On peut également simplifier ce programme, car JAL propose le signe "!" qui permet justement d'inverser un état... pin_c1 button pin_c0 pin_c1_direction = output pin_c1 = low if pin_c0 == high then pin_c1 =! pin_c1 while pin_c0==high loop 8

9 La ligne "pin_c1 =! pin_c1" sert à mettre la pin c1 dans l'état inverse de son état actuel. Regardons maintenant cette drôle de ligne "while pin_c0==high loop "... Elle sert à attendre que l'on relache le bouton. Si on ne met pas cette ligne, la led va clignoter très vite lorsque l'on laisse le bouton pressé...pire, l'état de led va être difficle à prevoir lorsque l'on relache le bouton...la difficulté, c'est de garder en tête que nous sommes dans une boucle ()... Finalement le mieux, c'est encore d'essayer... Faites un petit test dans PICShell en supprimant cette ligne "while pin_c0==high loop " et vous verrez le problème... On est bien d'accord, l'utilisation d'un bouton momentané est un peu plus compliqué que l'utilisation d'un bouton permanent... mais cela à l'avantage d'avoir "toute la logique au même endroit, dans le PIC.". Dans des programme plus complet, l'utilisation de bouton momentané devient vraiment un plus... 9

Apprendre à programmer un PIC. Partie I - Introduction

Apprendre à programmer un PIC. Partie I - Introduction Apprendre à programmer un PIC Partie I - Introduction Historique des versions Version 1.0 19.11.2007 oca Table des matières Introduction...2 A quoi ça sert un PIC?... 2 Comment ça marche un PIC?... 2 Installation

Plus en détail

Cours Arduino/C 2 ème partie

Cours Arduino/C 2 ème partie Arduino/C avec la carte Diduino Cours02 1 http://www.didel.com/ info@didel.com Cours Arduino/C 2 ème partie www.didel.com/diduino/cours02.pdf La première partie se trouve sous www.didel.com/diduino/cours01.pdf

Plus en détail

Programmation des microcontrôleurs en BASIC

Programmation des microcontrôleurs en BASIC Programmation des microcontrôleurs en BASIC I) Pourquoi utiliser le BASIC? Pour programmer les microcontrôleurs on peut utiliser les langages suivants: assembleur, C, pascal, BASIC et les logiciels qui

Plus en détail

Semaine 4 : La Fabrication Numérique - Les capteurs analogiques! -

Semaine 4 : La Fabrication Numérique - Les capteurs analogiques! - Semaine 4 : La Fabrication Numérique - Les capteurs analogiques! - *** Baptiste GAULTIER Ingénieur de Recherche à Télécom Bretagne *** Salut à tous, on se retrouve pour une nouvelle vidéo consacrée au

Plus en détail

Création d'un logiciel de comptabilité générale

Création d'un logiciel de comptabilité générale Création d'un logiciel de comptabilité générale Description du thème Propriétés Intitulé long Date de publication Présentation Description Développement d'un logiciel de comptabilité générale avec Access

Plus en détail

Chapitre 5 : L affichage

Chapitre 5 : L affichage Chapitre 5 : L affichage Vue d ensemble Cette leçon présente la définition et l utilité de la récursivité. Objectifs L apprenant doit appris plus tôt comment interagir avec l'ordinateur, lui envoyer de

Plus en détail

MANUEL D'INSTALLATION DE BUSINESSAVOCAT

MANUEL D'INSTALLATION DE BUSINESSAVOCAT MANUEL D'INSTALLATION DE BUSINESSAVOCAT Introduction I Téléchargement de BusinessAvocat II Installation de BusinessAvocat (généralité) III Choix d'installation en poste Serveur IV Choix d'installation

Plus en détail

Apprendre la dichotomie avec Colobot

Apprendre la dichotomie avec Colobot Apprendre la dichotomie avec Colobot CHABALIER Nicolas MONCEL Arnaud Année Universitaire 2014 2015 1 Apprendre la dichotomie avec Colobot Présenté par CHABALIER Nicolas et MONCEL Arnaud Tuteur : Jacques

Plus en détail

Série 19 : Programmation par évènements Buts

Série 19 : Programmation par évènements Buts Série 19 : Programmation par évènements Buts Dans cette série vous allez voir comment gérer les événements provenant de la souris, lorsque vous interagissez avec l'interface GLUT/GLUI. Cela vous permettra

Plus en détail

Prendre un bon départ

Prendre un bon départ Chapitre A Prendre un bon départ 1 - Avant-propos Un ordinateur sait très bien faire deux choses : Calculer, d oùle nomcomputer en anglais que l on pourrait traduire par calculateur. Placer des données

Plus en détail

Daisylab.fr POURQUOI

Daisylab.fr POURQUOI POURQUOI POURQUOI La porte du garage s ouvre-t-elle? L ouverture de la porte du garage est une illustration d un principe de base de l automatisme : INFORMATION ( CAPTEUR ) TRAITEMENT INFORMATION ( MICROCONTROLEUR)

Plus en détail

La structure porteuse du robot

La structure porteuse du robot La structure porteuse du robot Le châssis : Matériel nécessaire : une plaque de contreplaqué de 5 ou de 6 min d'épaisseur. une scie à bois une lime à bois une perceuse Tracez tout d'abord le châssis avec

Plus en détail

if (condition) et ==,!=, <, > (opérateurs logiques de comparaison)

if (condition) et ==,!=, <, > (opérateurs logiques de comparaison) if (condition) et ==,!=, (opérateurs logiques de comparaison) L'instruction if ("si" en français), utilisée avec un opérateur logique de comparaison, permet de tester si une condition est vraie, par

Plus en détail

Rapport de projet. Animation de diagrammes d'état - CHAMPION Adrien - ETIENNE Thibaut RIZZI Thibaut 1A - INFO - Groupe EF - G36.

Rapport de projet. Animation de diagrammes d'état - CHAMPION Adrien - ETIENNE Thibaut RIZZI Thibaut 1A - INFO - Groupe EF - G36. Rapport de projet Animation de diagrammes d'état - CHAMPION Adrien - ETIENNE Thibaut RIZZI Thibaut 1A - INFO - Groupe EF - G36 Juin 2008 2 Table des matières 1 Introduction...5 1.1 - Objectif...5 1.2 Choix

Plus en détail

Logiciel SCRATCH. 1. Découvrir le logiciel : L'écran :

Logiciel SCRATCH. 1. Découvrir le logiciel : L'écran : Logiciel SCRATCH 1. Découvrir le logiciel : L'écran : Les menus Arrêt d"urgence! Départ du programme, à condition d'avoir inclus ce drapeau au début des instructions. Le lutin, d'apparence et de taille

Plus en détail

RAPPORT DE CONCEPTION «Les Shadoks font le grand nettoyage!» - Transport Optimal sur la planète Shadokienne- Projet d informatique & physique -

RAPPORT DE CONCEPTION «Les Shadoks font le grand nettoyage!» - Transport Optimal sur la planète Shadokienne- Projet d informatique & physique - Nidavary Somsanith François Barety Sophia Lazraq Claire Marion* EURINSA Année 2012-2013 RAPPORT DE CONCEPTION «Les Shadoks font le grand nettoyage!» - Transport Optimal sur la planète Shadokienne- Projet

Plus en détail

Chapitre 4 : Guide de Mouvement et Masque

Chapitre 4 : Guide de Mouvement et Masque Cours Flash Chapitre 4 : Guide de Mouvement et Masque Rappel : les fichiers fla et swf sont dans le fichier «4_Guide de mouvement et masque.zip». SOMMAIRE 1 OBJECTIFS DU CHAPITRE... 1 2 INTRODUCTION...

Plus en détail

Le pcduino : Programmer les broches E/S du pcduino en sortie avec Python tout en utilisant les instructions Arduino! Intro.

Le pcduino : Programmer les broches E/S du pcduino en sortie avec Python tout en utilisant les instructions Arduino! Intro. Le pcduino : Programmer les broches E/S du pcduino en sortie avec Python tout en utilisant les instructions Arduino! Par X. HINAULT Juin 2013 MAJ : Juin 2013 www.mon-club-elec.fr Intro Vous devez avoir

Plus en détail

Le rapport de Tableau Croisé Dynamique

Le rapport de Tableau Croisé Dynamique Formation Microsoft Excel Le rapport de Tableau Croisé Dynamique Le tableau croisé dynamique est un outil d'excel très performant très souvent méconnu car, lorsqu'on se risque -par hasard- à lancer cette

Plus en détail

La gestion des sorties

La gestion des sorties La gestion du temps par programmation La gestion des sorties Pierre-Yves Rochat Les Microcontrôleurs disposent d'un outil matériel très puissant permettant la gestion du temps : les Timers, associés généralement

Plus en détail

Carrefour N 3 Carrefour N 2 Carrefour N 1. détection captage. communication

Carrefour N 3 Carrefour N 2 Carrefour N 1. détection captage. communication Voie 1 R1 O1 V1 Voie 2 R2 O2 V2 Gestion microprogrammée Manip micro N 2 d'un carrefour I) Présentation : Actuellement, la densité de la circulation dans toutes les grandes villes nécessite de plus en plus

Plus en détail

Tutoriel : AccÄs Å un Service Web (GoogleSearch API) avec Visual Basic.Net 2003. Table des matiäres

Tutoriel : AccÄs Å un Service Web (GoogleSearch API) avec Visual Basic.Net 2003. Table des matiäres Tutoriel : AccÄs Å un Service Web (GoogleSearch API) avec Visual Basic.Net 2003 Table des matiäres INTRODUCTION 2 QU EST-CE QU UN SERVICE WEB??? 2 LES PRELIMINAIRES 2 LE DESIGN DE LA FICHE DE RECHERCHE

Plus en détail

VII- Enumérations dans l ordre alphabétique

VII- Enumérations dans l ordre alphabétique VII- Enumérations dans l ordre alphabétique Prenons un dictionnaire. Comment savoir si un mot se trouve avant ou après un autre? On commence par comparer la première lettre de ces deux mots. Si elles sont

Plus en détail

Quelques notions d'algorithmique

Quelques notions d'algorithmique Quelques notions d'algorithmique I- Généralités Un algorithme est une suite finie d'instructions permettant la résolution systématique d'un problème donné. Un algorithme peut-être décrit en langage «naturel»,

Plus en détail

Câblage des portes logiques

Câblage des portes logiques Section : S Option : Sciences de l ingénieur Discipline : Génie Électrique Câblage des portes logiques Domaine d application : Les systèmes logiques Type de document : Travaux Pratiques Classe : Première

Plus en détail

COBRA. Audio Box Guide utilisateur

COBRA. Audio Box Guide utilisateur COBRA Audio Box Guide utilisateur 1 Qu'est ce que l'audio Box? La valise COBRA Audio Box est un lecteur MP3 qui fonctionne sans fil et qui permet de lire et de synchroniser la musique avec les feux d'artifice.

Plus en détail

Excel 2002 VBA Programmation

Excel 2002 VBA Programmation Excel 2002 VBA Programmation SOMMAIRE Structures conditionnelles... 3 A) L'instruction If... 3 B) L'instruction If Then Else... 3 C) L'instruction If Then Elseif... 4 D) L'instruction Select Case... 4

Plus en détail

Une icône est la représentation graphique d un programme ou de façon générale d un élément sous Windows.

Une icône est la représentation graphique d un programme ou de façon générale d un élément sous Windows. INITIATION A WINDOWS VOUS ALLEZ APPRENDRE DANS CETTE LEÇON LES BASES DE WINDOWS (LE SYSTEME DE FENETRES, LES FICHIERS, LES DOSSIERS, L EXPLORATEUR) QU EST-CE QUE WINDOWS? Windows est un logiciel (c'est-à-dire

Plus en détail

Maîtrise d'informatique 2003-2004 Algorithmique et Programmation Tous documents autorisés Durée 2h30

Maîtrise d'informatique 2003-2004 Algorithmique et Programmation Tous documents autorisés Durée 2h30 Maîtrise d'informatique 2003-2004 Algorithmique et Programmation Tous documents autorisés Durée 2h30 Module Programmation Concurrente, Réactive, Répartie Devoir sur table décembre 2003 Les exercices sont

Plus en détail

Inventaire des Infrastructures Agroécologiques (IAE) via Géoportail.

Inventaire des Infrastructures Agroécologiques (IAE) via Géoportail. SOMMAIRE Inventaire des Infrastructures Agroécologiques (IAE) via Géoportail. Géoportail est un portail Web public, gratuit, permettant l'accès à des services de recherche et de visualisation de données

Plus en détail

OUVERTURE PAR GSM Code : GSM64-2

OUVERTURE PAR GSM Code : GSM64-2 OUVERTURE PAR GSM Code : GSM64-2 INSTRUCTION DE MONTAGE 17.03.2009 1 Alimentation 12 Vca-cc Relais 1 Contact NO START COM + rouge - noir jaune jaune rouge noir jaune dessus jaune dessous Com toujours 12

Plus en détail

PROGRAMMATEUR PIC ICSP

PROGRAMMATEUR PIC ICSP PROGRAMMATEUR PIC ICSP 1 LES NORMES MICROCHIP En ce qui concerne la programmation ICSP, Microchip a établi un connecteur type, ainsi que quelques règles de conception de circuit, permettant à la fois de

Plus en détail

OUVERTURE PAR GSM Code : GSM64-2

OUVERTURE PAR GSM Code : GSM64-2 OUVERTURE PAR GSM Code : GSM64-2 INSTRUCTION DE MONTAGE 01.10.2008 1 Alimention 12-24 Vac-dc Contact potentiel libre START COM + rouge - noir jaune jaune + rouge - noir jaune dessus jaune sous Com Relais

Plus en détail

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS

THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS THE CALLAN PERIODIC TABLE OF INVESTMENT RETURNS ANNUAL RETURNS FOR SHARES (2000 2007) 1 Mallika Gillieron Sommaire 1. Introduction... 2 1.1 Définition de Visual Basic... 2... 1.2 Objectif du projet...

Plus en détail

Est l'une des options non vérifiées, cela signifie bien sûr que l'option correspondante sur le système est désactivé.

Est l'une des options non vérifiées, cela signifie bien sûr que l'option correspondante sur le système est désactivé. CONSEIL Pour les utilisateurs non-allemands: vous pouvez lire les instructions traduites dans votre langue tout en utilisant le traducteur de Google: Instructions dans Google Translator ----------------------------------------

Plus en détail

Remarques sur le premier contrôle de TD :

Remarques sur le premier contrôle de TD : Remarques sur le premier contrôle de TD : Démêlons les confusions en tous genres... Licence 1 MASS semestre 2, 2006/2007 La première remarque est qu il faut apprendre le cours, faire les exercices et poser

Plus en détail

TP 6-7-8-9 Informatique et Algorithmique Byte Battle

TP 6-7-8-9 Informatique et Algorithmique Byte Battle TP 6-7-8-9 Informatique et Algorithmique Byte Battle Objectif : L'objectif est de réfléchir à la décomposition en sous-programmes d'un algorithme de haut niveau. Les sous-programmes pourront être des fonctions

Plus en détail

Séance de TICE Traitement de Textes 2

Séance de TICE Traitement de Textes 2 Séance de TICE Traitement de Textes 2 Guide à destination des Conseillers pédagogiques pour accompagner la séance Cellule d'itération et Groupe TICE 34 (Académie de Montpellier) Conseils avant de commencer

Plus en détail

Chapitre 2. Valeur acquise par un capital

Chapitre 2. Valeur acquise par un capital MATHEMATIQUES FINANCIERES Le temps, c'est de l'argent Si un capital est placé pendant "un temps assez long", on utilise les intérêts composés. En règle générale, à moins d'être complètement étranger aux

Plus en détail

Tutoriel version pour le système pupitre de l'académie de Lille. version du logiciel: 05 Janvier 2011(v1)

Tutoriel version pour le système pupitre de l'académie de Lille. version du logiciel: 05 Janvier 2011(v1) Tutoriel version pour le système pupitre de l'académie de Lille version du logiciel: 05 Janvier 2011(v1) Préambule: Logiciel initié dans le cadre du Groupe de production pupitre SVT de l'académie de Lille.

Plus en détail

Activité FlowCode. Il DECIDE : toute la logique simple (et, ou, comparaison, test de valeur)

Activité FlowCode. Il DECIDE : toute la logique simple (et, ou, comparaison, test de valeur) Activité FlowCode I. Objectif Découvrir les éléments simples d une structure programmée. Simuler un programme de MicroContrôleur. II. Présentation du Microcontrôleur Microcontrôleur PIC 16F84 1. Qu est-ce

Plus en détail

ARDUBLOCK PROGRAMMATION ARDUINO COMPATIBILITÉ. Utilisation de

ARDUBLOCK PROGRAMMATION ARDUINO COMPATIBILITÉ. Utilisation de Utilisation de ARDUBLOCK PROGRAMMATION ARDUINO Il y a deux façons de programmer les cartes Arduino. Soit avec du code «pur» en ligne de code type langage C ; Soit sous forme de blocs type puzzle, nommé

Plus en détail

LOUPE ILEANA. Manuel d utilisateur. Page 1

LOUPE ILEANA. Manuel d utilisateur. Page 1 LOUPE ILEANA Manuel d utilisateur Page 1 Précautions Federal Communications Commission (agence indépendante du gouvernement des Etats Unis) Cet équipement a été testé et jugé conforme aux limites pour

Plus en détail

Cours/TD n 3bis : les boucles

Cours/TD n 3bis : les boucles Cours/TD n 3bis : les boucles Découpons le problème Nous avons plusieurs utilisations des boucles C est précisément ce qui rend difficile leur création. Vu la difficulté, nous allons séparer les différentes

Plus en détail

SEQUENCE ELECTRICITE: module de 7 séances

SEQUENCE ELECTRICITE: module de 7 séances SEQUENCE ELECTRICITE: module de 7 séances PROGRAMMES OFFICIELS CYCLE 2 : Les élèves réalisent des maquettes élémentaires et des circuits électriques simples pour comprendre le fonctionnement d'un appareil.

Plus en détail

Les chaines de caractères

Les chaines de caractères Les chaines de caractères Bonjour à tous! Aujourd hui, nous nous retrouvons pour vous apprendre à utiliser les chaines de caractères en Basic Casio. Celles-ci n ont, à ma connaissance, pas d intérêt scolaire,

Plus en détail

I Open Résa. Sommaire :

I Open Résa. Sommaire : I Open Résa Sommaire : I Open Résa... 1 Définition :... 2 Identification... 3 Création d un nouveau dossier :... 8 Première méthode :... 10 Seconde méthode :... 10 Ajout d éléments à la proposition :...

Plus en détail

Type de document : Exercice

Type de document : Exercice Section : S Option : Sciences de l ingénieur Discipline : Génie Électrique Le compteur de passage Domaine d application : Etude d un système Type de document : Exercice Classe : Première Date : I Description

Plus en détail

Exemples de code VHDL pour les compteurs

Exemples de code VHDL pour les compteurs Exemples de code VHDL pour les compteurs Dans le texte suivant, nous trouverons du code VHDL pour 4 genres de compteurs. Ces compteurs sont utilises pour des applications différentes mais sont bases sur

Plus en détail

Introduction à Excel

Introduction à Excel Introduction à Excel Commentaires : Cet exercice a pour but de vous apprendre les fonctions rudimentaires du logiciel excel. C est seulement par la pratique que vous connaîtrez parfaitement le logiciel.

Plus en détail

EXTRACTION ET CONVERSION AVEC DIRECTSHOW ET DSPACK 234 SOUS DELPHI

EXTRACTION ET CONVERSION AVEC DIRECTSHOW ET DSPACK 234 SOUS DELPHI EXTRACTION ET CONVERSION AVEC DIRECTSHOW ET DSPACK 234 SOUS DELPHI Table des matières I. INTRODUCTION...2 II. DESIGN DE LA FICHE...2 III. Etude du graphe d'extraction du son et de conversion... 3 IV. Code

Plus en détail

Créer un document maître Word à partir de plusieurs documents

Créer un document maître Word à partir de plusieurs documents Créer un document maître Word à partir de plusieurs documents Il vous arrive de créer de longs documents Word? Pour vous y retrouver plus facilement, il est souvent plus pratique de les couper en plusieurs

Plus en détail

Drag&Drop sous Flex.

Drag&Drop sous Flex. <mx:text x=151 y=29 text=1) Drag&Drop entre deux composants le gérant nativement width=508 height=22 fontsize=13/> Drag&Drop sous Flex Bonjour. Dans ce tutorial je vais vous expliquer comment utiliser les méthodes de Drag&Drop sous Flex. En effet, bien que la mise en œuvre soit très simple si on s en tient aux composants

Plus en détail

Faire des captures d'écran avec le logiciel Xnview.

Faire des captures d'écran avec le logiciel Xnview. Faire des captures d'écran avec le logiciel Xnview. Petit tutoriel de prise en main rapide à destination des gens pressés... et invitation à découvrir un logiciel que je considère un peu mon «couteau suisse»

Plus en détail

Chapitre 13 Développer des applications sous Epi Info 2002 Créer un menu.

Chapitre 13 Développer des applications sous Epi Info 2002 Créer un menu. Chapitre 13 Développer des applications sous Epi Info 2002 Créer un menu. Temps estimé nécessaire à l acquisition. 1 H 00 A la fin de ce chapitre, vous devez savoir page A13 - Faire l exercice : Chez P

Plus en détail

Vous imaginez sûrement d'après le nombase de donnéesdes codes incompréhensibles, des langages interminables, etc.

Vous imaginez sûrement d'après le nombase de donnéesdes codes incompréhensibles, des langages interminables, etc. À quoi ça sert la BDD? Vous imaginez sûrement d'après le nombase de donnéesdes codes incompréhensibles, des langages interminables, etc. Eh bien je n'ai qu'une chose à dire :NON! Non, car là il s'agit

Plus en détail

Ce jeux sera réalisé en PHP, avec une exécution en local.

Ce jeux sera réalisé en PHP, avec une exécution en local. TP PHP Réalisons une plateforme de 3 jeux Le premier consiste à faire deviner un chiffre à l'utilisateur. Le temps qui s'écoule fait perdre des points. Le deuxième est un jeu de roulette, il faut miser

Plus en détail

Une fois téléchargé sur votre bureau, on commence l'installation en cliquant sur cette icône :

Une fois téléchargé sur votre bureau, on commence l'installation en cliquant sur cette icône : CCleaner Installation Une fois téléchargé sur votre bureau, on commence l'installation en cliquant sur cette icône : Ensuite : sélectionnez votre langue, puis Ok ; Suivant ; J'accepte ; laissez le chemin

Plus en détail

Un ordinateur dans des conditions de test ou d évaluation

Un ordinateur dans des conditions de test ou d évaluation Un ordinateur dans des conditions de test ou d évaluation Nous allons voir comment créer un environnement d examen, aussi bien sur Mac que sur Windows. Il faut garder à l esprit qu il ne faut pas seulement

Plus en détail

TP 1 : Initiation à l'outil Matlab

TP 1 : Initiation à l'outil Matlab TP 1 : Initiation à l'outil Matlab Introduction MATLAB est l'abréviation de MATrix LABoratory. C'est un environnement de développement dans le domaine du calcul matriciel numérique. Ce logiciel est développé

Plus en détail

Initiation à la Programmation avec Java Semestre 1-2008/2009. Compte rendu final du Projet

Initiation à la Programmation avec Java Semestre 1-2008/2009. Compte rendu final du Projet Initiation à la Programmation avec Java Semestre 1-2008/2009 Compte rendu final du Projet Jean-Baptiste Leprêtre Groupe Y1 Chargé de TD : Fabienne Thomarat 1 SOMMAIRE : I) Cahier des Charges II) Analyse

Plus en détail

Dé électronique PICAXE AXE105 en kit (code Go tronic 25306)

Dé électronique PICAXE AXE105 en kit (code Go tronic 25306) Dé électronique PICAXE AXE105 en kit (code Go tronic 25306) Le 'kit dé électronique' utilise un PICAXE-08M2 actionnant des Leds et utilisant un BP en entrée. Le schéma bloc est décrit ci-dessous : la sortie

Plus en détail

Apprenez à programmer en C!

Apprenez à programmer en C! Apprenez à programmer en C! Vous aimeriez apprendre à programmer, mais vous ne savez pas par où commencer? (autrement dit: vous en avez marre des cours trop compliqués que vous ne comprenez pas? ) C'est

Plus en détail

FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS

FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS FORMATION EXCEL 2003 LIVRET 4 CALCULS ENTRE FEUILLES ET ENTRE CLASSEURS AUTEUR : THIERRY TILLIER Ceci est un extrait du cours disponible sur http://www.coursdinfo.fr 2/21 Calculs entre feuilles et entre

Plus en détail

Implanter un algorigramme avec le logiciel EditAlgo

Implanter un algorigramme avec le logiciel EditAlgo Implanter un algorigramme avec le logiciel EditAlgo 1. Définir la fonction de l algorithme. Exemple a : On souhaite faire clignoter une diode à la période 2s. Exemple b : On souhaite compter les impulsions

Plus en détail

Utilisation du Logiciel QUARTUS

Utilisation du Logiciel QUARTUS Utilisation du Logiciel QUARTUS Sommaire : 1 -Création d'un projet...2 2 -Description Schématique...3 3 -Description VHDL...6 4 -Utilisation des megafonctions...10 5 - Simulation du Projet...12 6 -Implantation

Plus en détail

Vous devez alors choisir votre UNIQUE mot de passe à retenir.

Vous devez alors choisir votre UNIQUE mot de passe à retenir. Découverte KEEPASS Vous voilà sur l'interface principale de Keepass. Pour l'instant, tout est grisé ou presque et votre interface devrai ressembler à ceci : 1. En français! Pour passer l'interface en français,

Plus en détail

Débuter la programmation sur calculatrice

Débuter la programmation sur calculatrice Débuter la programmation sur calculatrice Bonjour à tous! Nous allons commencer par nous présenter : nous sommes trois programmeurs actifs de Planète-Casio (communauté d échange autour des calculatrices)

Plus en détail

Création de site Internet avec Jimdo

Création de site Internet avec Jimdo Création de site Internet avec Jimdo Ouvrez votre navigateur internet ou Internet Explorer ou Mozilla Firefox Rendez vous sur la page http://fr.jimdo.com/ voici ce que vous voyez. 1=> 2=> 1. Le nom que

Plus en détail

CHUTT!!!!! NOUS ALLONS COMMENCER! UNE APPROCHE DE WINDOWS 7

CHUTT!!!!! NOUS ALLONS COMMENCER! UNE APPROCHE DE WINDOWS 7 CHUTT!!!!! NOUS ALLONS COMMENCER! UNE APPROCHE DE WINDOWS 7 Vous avez certainement déjà entendu parler de WINDOWS : c'est un SYSTEME D'EXPLOITATION qui permet à votre ordinateur de fonctionner, au même

Plus en détail

Créer une archive et la décompresser pour optimiser les échanges.

Créer une archive et la décompresser pour optimiser les échanges. Créer une archive et la décompresser pour optimiser les échanges. Auteur : Version 1.0 Décembre 2010 Doc. : Responsable TICE, ENT et C2i2e second degré ISFEC de décembre 2010 Page : 1/5 1. Introduction

Plus en détail

.. [evb] Créer Programme pas à pas : Générateur de Dés à 6 faces Source : http://www.i900playeraddict.com/i900_forums/viewtopic.php?

.. [evb] Créer Programme pas à pas : Générateur de Dés à 6 faces Source : http://www.i900playeraddict.com/i900_forums/viewtopic.php? par Omnia le 27 Mai 2010, 16:23.. [evb] Créer Programme pas à pas : Générateur de Dés à 6 faces Source : http://www.i900playeraddict.com/i900_forums/viewtopic.php?f=10&t=2151 E. Tests F. Fichier.exe G.

Plus en détail

Le JK-82 "Oasis" kit d'alarme sans fil :

Le JK-82 Oasis kit d'alarme sans fil : Le JK-82 "Oasis" kit d'alarme sans fil : Installation du kit de JK-82 ne peuvent être menées que par des techniciens titulaire d'un certificat délivré par un distributeur autorisé. Cette simplification

Plus en détail

Comment utiliser le site d'administration de l'esmug/gucem

Comment utiliser le site d'administration de l'esmug/gucem Comment utiliser le site d'administration de l'esmug/gucem 1. Introduction Ce système de gestion de site internet a été conçu spécialement pour gérer le site de l'esmug/gucem et vous permettre de mettre

Plus en détail

Guillaume COMTE / Rémi BAZINETTE / Julien ALAIMO / Sylvain BARANTHOL. Projet Cachan

Guillaume COMTE / Rémi BAZINETTE / Julien ALAIMO / Sylvain BARANTHOL. Projet Cachan 1 Projet Cachan 2014 Ce document est un dossier technique qui a pour but de décrire le robot «Chamallow-Q» participant au concours de robotique de Cachan représentant l iut de Grenoble. é 2 SOMMAIRE I

Plus en détail

IMPRIMANTES CANON SÉRIES "S" :

IMPRIMANTES CANON SÉRIES S : MISE A ZERO DU COMPTEUR D ENCRE USAGE CANON Selon votre imprimante, il existe différentes manipulations possibles pour remettre à zéro le compteur d encre usagé. Remarque : le tampon d encre existe aussi

Plus en détail

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

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4 1 Introduction 1-1 Chaîne de développement Algorithm e C+ + Algorigramm e languag e machine binaire Le programme est écrit à l aide de Multiprog sous forme d algorigramme puis introduit dans le microcontrôleur

Plus en détail

Climatiseurs EASYWIND

Climatiseurs EASYWIND Climatiseurs EASYWIND MANUEL D UTILISATION 1. PANNEAU DE CONTROLE 1. Bouton «Swing» (ventilation) 2. Bouton «Speed» (sélection de la vitesse de ventilation) 3. Bouton «Temp Up» (augmenter la température

Plus en détail

Yvon CAVELIER. Méthode n 31 du Club des Turfistes Gagnants. A l Assaut du ZE-Couillon

Yvon CAVELIER. Méthode n 31 du Club des Turfistes Gagnants. A l Assaut du ZE-Couillon Yvon CAVELIER Méthode n 31 du Club des Turfistes Gagnants A l Assaut du ZE-Couillon Réservé aux membres du Club Des Turfistes Gagnants Copyright 2010 - Page 1 Table des Matières I - CE QUI A CHANGE DANS

Plus en détail

Nous vous invitons à lire ces instructions dans leur intégralité, puis à les imprimer avant de commencer.

Nous vous invitons à lire ces instructions dans leur intégralité, puis à les imprimer avant de commencer. Identification document:20040106151238934 Dernière révision:18/06/2004 Comment réparer Situation: Ce document explique comment réparer. Solution: Dans certains cas, ne fonctionne plus comme il devrait.

Plus en détail

COMMENT FAIRE? Pour remédier aux LEDs rouges? Expérimenter grâce aux guides imprimés! 08 Octobre 2006 Version 1.0 Révision : Aucune (pour le moment!

COMMENT FAIRE? Pour remédier aux LEDs rouges? Expérimenter grâce aux guides imprimés! 08 Octobre 2006 Version 1.0 Révision : Aucune (pour le moment! COMMENT FAIRE? Pour remédier aux LEDs rouges? Expérimenter grâce aux guides imprimés! 08 Octobre 2006 Version 1.0 Révision : Aucune (pour le moment!) Mais, ni l auteur de ce guide, ni les webmaters ou

Plus en détail

2. Paramétrage de la communication sur le terminal TELXON

2. Paramétrage de la communication sur le terminal TELXON 1. Introduction Le logiciel de déchargement des données d inventaire pour les Terminaux TELXON permet de récupérer les informations (code barre et quantité) saisies lors de l inventaire, afin de pouvoir

Plus en détail

Petite gestion des stocks

Petite gestion des stocks Petite gestion des stocks Comment quelques macros et du code VBA facilitent la gestion des données dans des feuilles de calcul Excel Vous avez demandé à quelques étudiants de BTS de gérer le stock des

Plus en détail

Pluridisciplinarité. Classe de BTS DATR 1 -----------------------------------------------------------------------

Pluridisciplinarité. Classe de BTS DATR 1 ----------------------------------------------------------------------- Pluridisciplinarité Classe de BTS DATR 1 ----------------------------------------------------------------------- Module M53: Diagnostic de territoire cible dans le secteur des services. -----------------------------------------------------------------------

Plus en détail

Automatisme "Pilotage par ordinateur" Page 1

Automatisme Pilotage par ordinateur Page 1 Automatisme "Pilotage par ordinateur" Page 1 Vous allez apprendre à programmer un robot virtuel en utilisant la programmation par organigramme. 1. Lancer et paramétrer le programme 1.1. Cliquer deux fois

Plus en détail

Bien commencer avec un LaunchPad MSP430G et un Breadboard

Bien commencer avec un LaunchPad MSP430G et un Breadboard Bien commencer avec un LaunchPad MSP430G et un Breadboard Pierre-Yves Rochat Le LaunchPad et Energia Texas Instrument propose un environnement de développement très complet pour ses MSP430, appelé Code

Plus en détail

Lille Lecture Jeunesse GUIDE UTILISATEUR

Lille Lecture Jeunesse GUIDE UTILISATEUR Lille Lecture Jeunesse GUIDE UTILISATEUR Sommaire Se créer un compte... 3 A quoi sert ce compte?... 3 Se connecter... 3 J'ai perdu mon mot de passe, comment je fais?... 4 Tableau de bord Wordpress... 5

Plus en détail

CRÉATION D UN FORMULAIRE AVEC ADOBE ACROBAT

CRÉATION D UN FORMULAIRE AVEC ADOBE ACROBAT CRÉATION D UN FORMULAIRE AVEC ADOBE ACROBAT Si la version professionnelle d Adobe Acrobat permet de lire et d annoter des fichiers PDF comme de nombreux outils gratuits elle dispose également de fonctions

Plus en détail

L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES

L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES 1 L AUTOMATISATION DU FONCTIONNEMENT D UNE BASE DE DONNÉES Dans ce chapitre, nous allons automatiser le fonctionnement de la base de données. Jusqu à présent, nous avons créé différents objets, mais maintenant

Plus en détail

Commentaires Présentation

Commentaires Présentation Commentaires Présentation Gilles Aldon 17 novembre 2007 1 Introduction Dans un souci d'animation du stage, il nous a paru important de commencer la journée de présentation par une séance plénière ; cette

Plus en détail

Programmation C++ (débutant)/les tableaux statiques

Programmation C++ (débutant)/les tableaux statiques Programmation C++ (débutant)/les tableaux statiques 1 Programmation C++ (débutant)/les tableaux statiques Le cours du chapitre 6 : les tableaux statiques Les tableaux Une variable entière de type int ne

Plus en détail

TP ARDUINO : FAIRE UNE ANIMATION SPACE INVADERS SUR LCD

TP ARDUINO : FAIRE UNE ANIMATION SPACE INVADERS SUR LCD TP ARDUINO : FAIRE UNE ANIMATION SPACE INVADERS SUR LCD Eskimon 06 janvier 2016 Table des matières 1 Introduction 5 2 Matériel nécessaire et mise en route 7 2.1 Le matériel.....................................

Plus en détail

File Maker Pro Les Requêtes

File Maker Pro Les Requêtes File Maker Pro Les Requêtes I. Introduction Dans FileMaker pro l'interface proposée pour les requêtes est simple: les requêtes se font dans les mêmes formulaires (modèles) que ceux qu'on utilise pour entrer

Plus en détail

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

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 ) TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 ) Voici un petit document concernant d'un espace crypté sur une clef usb en utilisant le logiciel TRUECRYPT. Ce dernier est gratuit et disponible

Plus en détail

Compte-rendu de projet de Cryptographie

Compte-rendu de projet de Cryptographie Compte-rendu de projet de Cryptographie Chirement/Déchirement de texte, d'images de sons et de vidéos LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Pallo Table des matières

Plus en détail

2 ) Maintenant, si on essaie de penser cet apprentissage en termes de progression.

2 ) Maintenant, si on essaie de penser cet apprentissage en termes de progression. Roland CHARNAY, professeur honoraire de mathématiques en IUFM, chercheur associé à l'inrp «Apprentissage des tables : quelques étapes du CE1 au CM2» Roland Charnay pose un certain nombre de points de repères

Plus en détail

Cours C++ Lorsque je lance Dev C++, il apparaître l'écran ci-contre.

Cours C++ Lorsque je lance Dev C++, il apparaître l'écran ci-contre. Cours C++ Définition : Le langage C est un langage de programmation inventé par MM. Kernighan et Ritchie au début des années 70. Au début des années 90, Bjarne Stroustrup fait évoluer le langage vers le

Plus en détail

1 sur 5 10/06/14 13:10

1 sur 5 10/06/14 13:10 Time Machine est un outil proposé par Mac OS depuis sa version 10.5 (Leopard) et qui permet d'effectuer des sauvegardes de votre disque dur de manière régulière. Mais au-delà de la simple sauvegarde périodique,

Plus en détail

Programmation en Python - Cours 2 : Premiers programmes

Programmation en Python - Cours 2 : Premiers programmes Programmation en Python - Cours 2 : Premiers programmes 2013/2014 Diverses utilisations de python Utilisation en mode interactif Ecriture d un programme python Saisie de données par l utilisateur : input(),

Plus en détail

Résoudre les problèmes d'installation de Windows 10

Résoudre les problèmes d'installation de Windows 10 lecrabeinfo.net Résoudre les problèmes d'installation de Windows 10 Windows 10 est enfin disponible en téléchargement sur Windows Update! Oui mais voilà, la mise à jour du nouvel OS de Microsoft ne se

Plus en détail