Home
TP1 mbed - prise en main-entree-sorties.docx
Contents
1. Please specify program name En haut gauche cliquez sur new pour nouveau Platform Template Blinky LED Hello World zal Program Name TPi_led_clign The name of the program to be created in your workspace J mbed LPC1768 programme K Update this program and libraries to latest revision Compl tez le nom du programme Program TP1_ ked_dclign Le projet contient un fichier main cpp le Name Modified moments ago Size Type fichier C de votre programme et mbed library build 0 2 kB C C Source File Library Build A mai n cpp mbed moments ago My Programs Name Size Type Modified 2 app board LcD E Analogin Class Reference 5 days 5 hours ago dianes E AnalogOut Class Ref 5 days 5 h LM75B_HelloWorld T Analog ass Reference ays 5 hours ago TP1_led_clign D BusIn Class Reference 5 days 5 hours ago main cpp B BusInOut Class Reference 5 days 5 hours ago gt mbed P i BusOut Class Reference 5 days 5 hours ago E Classes i CAN Class Reference 5 days 5 hours ago Analogin AnalogOut D CANMessage Class Reference 5 days 5 hours ago BusInOut E Digitalin Class Reference 5 days 5 hours ago BusIn E DigitalinOut Class Reference 5 days 5 hours ago e E DigitalOut Class Reference 5 days 5 hours ago CANMessage A CAN E DirHandle Class Reference 5 days 5 hours ago
2. Double cliquez sur mbed puis ouvrez l arborescence nigtalinout P Ehemet Caas Reference 5 daya 5 hours ago Digitalin E FileHandle Class Reference 5 days 5 hours ago DigitalOut E FileSystemLike Class Reference 5 days 5 hours ago asses DirHandle Rhesnet B FunctionPointer Class Reference 5 days 5 hours ago FileHandle F rc Class Reference 5 days 5 hours ago FileSystemLike D I2CSlave Class Reference 5 days 5 hours ago Vous y trouverez toutes les ressources de la carte mbed di E intemptn Class Reference 5 days 5 hours ago I2CSlave LC E InterruptManager Class Reference 5 days 5 hours ago les instructions et le d tail de la fa on dont vous DRE D prankotan ec ER an a V e C S u u InterruptManager E Portin Class Reference 5 days 5 hours ago E LocalFileSystem E PortinOut Class Reference 5 days 5 hours ago R E Portout Class Reference 5 days 5 hours ago PortIn PortOut E PwmOut Class Reference 5 days 5 hours ago PwmOut E RawSerial Class Reference 5 days 5 hours ago E RawSerial M _ Serial Class Reference 5 davs 5 hours aao is EE eE i SerialBase Compile output for program TP1_led_clign E Serial Ticker Description D Timeout D TimerEvent B Timer m Eh r TP1 mbed prise en main entree sorties docx 2014 k ma n cpp x DigitalOut x DigitalOut Class Reference Cliquez par exemple sur DigitalOut ce que include lt pizitalout h nous cherchons modifier pour allumer une Public Member Fun
3. Il est donc utilisable dans les tablissements scolaires o il est devenu impossible d utiliser les ordinateurs pour autre chose que du traitement de texte ou de l internet Il est utilisable avec Internet Explorer Firefox Safari et Chrome sur des ordinateurs sous Windows Mac ou Linux Vous pourrez donc l utiliser n importe o pourvu que vous ayez une connexion internet Vos projets seront stock s en ligne et vous les retrouverez o que vous soyez Pr sentation des outils de d veloppement Pour d buter connectez la carte sur un port USB de votre PC elle sera reconnue comme une cl USB Rendez vous sur le site mbed l adresse suivante http developer mbed org ES Platforms Components Handbook Cookbook Code Questions Forum Dashboard Compiler Login or signup Getting S arted Prototype Productio 1 Se ch mbed org A nng our por The project is being developed by ARM its Partners and the mbed v3 0 contributions of the global ARM mbed Developer Community Find out why you should base your next ARM microcontroller powered product on the mbed platform Jy Jj f Jj G Sinsal ARM mbed Le site est tr s important et va comporter de nombreuses informations qui vous aideront progresser Visite des diff rents menus e En 1 vous trouverez toutes les cartes compatibles sur la droite de la page un utilitaire vous permet de choisir en fonction de vos besoins e En 2 vous
4. r Fa tz 5 OLE d Q J pd gt Dr E leu Hagu tarry m on j PA 0 d s TP1 mbed prise en main entree sorties docx 2014 Modifions notre programme pour qu un appui sur le joystick en position vers le haut Up provoque l arr t du clignotement des deux leds Regardez l aide classes de Digitalin et assignez le nom SW comme switch la borne p15 en tant que Digitalin Le programme doit ressembler celui ci Fr main cpp x 1 Hinclude mbed h 3 DigitalOut ledl LED2 DigitalQut led2 LED1 5 Digitalln sw ipl5 3 int main 3 jd ledi 0 led2 1 while l 1 gw 1l led1 1ledl led2 l lledi wait 0 5 i Exercice Trouvez sur quelle borne de la carte est connect e la led verte Sachant que pour allumer la led RGB il faut lui appliquer un niveau logique 0 adaptez le programme pr c dent pour que la led RGB clignote entre les deux couleurs R et G Bilan Dans ce premier TP vous avez d couvert la carte mbed l environnement de d veloppement mbed et cr votre premier programme en utilisant des entr es sorties num riques r
5. TP1 mbed prise en main entree sorties docx 2014 Denis Hautot Lyc e Victor Hugo BESAN ON STS SN D veloppement base de cartes de prototypage rapide mbed D couverte des ressources disponibles et de l environnement de d veloppement Pr requis langage C TP1 mbed prise en main entree sorties docx 2014 Caract ristiques techniques de la carte de d veloppement mbed e Peut tre aliment e par USB ou par une alimentation externe entre 4 5 et 9 V Alimentation possible par USB elle fabrique une tension de 3 3V utilisable pour vos circuits e Module compact 54 x 26 mm e Format DIP pratique pour l ins rer sur une carte imprim e e L diteur de code et le compilateur C sont gratuits et accessibles en ligne e Outils en ligne faciles d utilisation e Environnement de programmation C C bas sur le Web e Utilisation du moteur de compilation ARM RealView e D veloppement par API utilisant des librairies avec des interfaces intuitives e Programmation par glisser d poser avec la carte de d veloppement mbed NXP LPC176 repr sent e comme un disque USB lorsqu elle est connect e un ordinateur e Hardware Cortex M3 e ARM 96 MHz avec 64 Ko de SRAM 512 Ko de m moire Flash e Ethernet USB OTG e SPI 12C UART CAN e GPIO PWM ADC DAC DMA e Aide en ligne et communaut tr s importante e 4 LEDs nomm es LED1 LED2 LED3 et LED4 int gr es la carte de d veloppement mbed NXP LPC1768 p
6. ctions led plac e sur une sortie PES MaN pan Create a DigitalOut connected to the specified pin ue T Digital ut PinMame pin int value Vous trouvez les diff rentes fa ons d utiliser Create a DigitalOut connected to the specified pin cette instruction ainsi qu un exemple de an Set the output specified as 0 or 1 int programme it Return the output setting represented as 0 or 1 int Copiez cet exemple de programme dans le aperator int value T A shorthand for write fichier main cpp operator int A shorthand for readi Detailed Description A digital output used for setting the state of a pin Example 1 4 Toggle a LED 2 include mbed h 4 DigitalOut led LED1 5 int main while l led led wait 2 1 Definition at line 41 of file Digital ut h Constructor amp Destructor Documentation A main cpp X include DigitalOut x Digitalln x mbed h D finition de la sortie LED1 en tant DigitalOut led LED1 que DigitalOut avec comme nom led int main Programme principal main while 1 d EERE Boucle Tant que toujours faire wait 0 27 J Etat de led compl ment de Etat de led Tempo de 0 2 secondes TP1 mbed prise en main entree sorties docx 2014 Pour compiler ce programme et le tester cliquez sur Compile ou simplement sur la touche F9 enregistrez le fichier bin dans le lecteur USB cr par votre carte
7. mbed Puis appuyez sur le bouton reset de la carte votre programme s ex cute la led doit clignoter Modifiez la dur e de temporisation testez nouveau En utilisant 2 leds faites en sorte que les deux leds LED1 et LED2 clignotent LED1 doit tre teinte lorsque LED2 est allum e Utilisation des entr es Digitales Nous allons maintenant utiliser la carte de test O O ai Application board for mbed NXP LPC1768 qui l eg va permettre d acc der de multiples 3 ms 00 GS ressources mat rielles Ro 125 A 5950 11e Cette carte poss de un joystick 2 ainsi qu une 00 led multicolore RGB 9 10 Lab Board 1e gt fe htuex mbed ore MAP Le O O L2 ms LOD Lab Board Au dos de la carte il est indiqu la liste des POST 1 p5 ressources utilisables Il est indiqu que la led R Red pour Rouge 2 est connect e la borne p23 de la carte Mbed iii et que l interrupteur correspondant Up la borne p15 gt gt Nocel nerer 120 SO p77 120 SOA nodGress CLTITILILII 006000000000 0000 9 Cocos osecetoremeser HRERELXELEYEL I ILES book lab boar e nttp bed org e DES P15 et p23 tant en Bleu elles peuvent tre LM JE utilis es comme entr e ou sortie num rique L entr e analogique p15 ainsi que la sortie PWM p23ne pourront plus tre utilis es 2 tre me gn n p sg pa 8 2 gt 2 2 PH 2 w g ui S a S
8. our du feedback visuel e port s rie via la connexion USB pour un d bogage en utilisant les logs Brochage de la carte de d veloppement mbed C e ia USB CN 45v 90vin e RATER Connector Sa Status Y S LED A n LE Reset S g r Te L1 sr 11 aR 7 4 L s Eyi EATE E a ENI 29 15 lt O Zl gt f r E HT b A 1 8 77 p 07 ne PA Li O i 74 B LED1 7 LED4 Sat d 3 gt 13 24 d mMDed Mi Atroii r Les bornes de p5 p20 peuvent tre utilis es comme des entr es sorties On peut remarquer le port mini USB le bouton reset ainsi que les 4 LEDs Les LEDs portent les noms LED1 LED2 LED3 et LED3 lorsqu on d sire les utiliser en programmation Pr sentation des outils de d veloppement Les outils compatibles avec la carte de d veloppement mbed NXP LPC1768 permettent de s affranchir de la plus grande partie du travail de bas niveau ordinairement associ au d veloppement sur microcontr leur 2 TP1 mbed prise en main entree sorties docx 2014 Vous d veloppez votre code en utilisant des APIs Application Programming Interface intuitives qui vous permettent de concevoir vos applications sans vous pr occuper de l impl mentation exacte dans le microcontr leur ou ses p riph riques Le compilateur C C en ligne ne n cessite aucun t l chargement ni installation et vous permet de cr er et compiler vos programmes de fa on tr s simple et rapide
9. trouverez par cat gorie display sensors etc les divers composants ou modules d j utilis s par d autres utilisateurs qui ont mis leur code en commun Cette partie va permettre en utilisant des librairies de d velopper plus rapidement e En 3 vous trouverez le manuel d utilisation du langage de programmation pour chaque ressource entr e sortie analog 1 0 etc toutes les commandes associ es et comment les utiliser Vous trouverez m me un exemple de programme que vous pourrez importer EEE TP1 mbed prise en main entree sorties docx 2014 e En 4 quelques recettes vous permettront d aller encore plus vite dans le d veloppement mais d un niveau plus lev e En 5 vous trouverez une grande quantit de codes qui fonctionnent et qui sont partag s par la communaut e En 6 une FAQ o vous pourrez poser vos questions aux autres d veloppeurs l anglais restant la langue officielle e En 7 vous pourrez enfin vous connecter ou cr er votre propre compte pour d buter Vous allez pourvoir vous identifier ou cr er un compte Cr ez votre compte et nous allons cr er un premier programme Premier programme simple Sorties Num riques faire clignoter une Led Create new program Cliquez sur le bouton Compiler pour acc der votre hi This will create a new C program for mbed LPC1768 in your workspace You can always change the platform of this program once created espace de travail
Download Pdf Manuals
Related Search
Related Contents
VisionMate Flat Bed Scanner 2D Tube Barcode Reader 取扱説明書 - ご家庭のお客さま/大阪ガス AEG SOLO 10 XENON FOLLOW SPOTLIGHTS Manual JF-0700W 取扱説明書(7 64bit, 8) Dlink DCM G202 Betriebsanleitung - DOLMAR Power Products Copyright © All rights reserved.
Failed to retrieve file