Page 91 - ARM Based Microcontroller Projects Using MBED
P. 91

CHAPTER
                                                  7







            Using the Mbed With Simple Projects








                                           7.1 OVERVIEW

              In this chapter we shall be seeing how to use the Mbed integrated development environ-
            ment (IDE) to write programs, to compile them, and then how to upload them to the program
            memory of the Nucleo-F411RE development board.
              Additionally, we shall be developing simple projects using Mbed, our development board,
            and some external components. Each project is described in detail under the following
            subheadings:
            • Project title
            • Project description
            • Aim of the project
            • Project block diagram
            • Project circuit diagram (optional)
            • Project construction (optional)
            • Project algorithm in PDL (optional)
            • Project program listing with its description
            • Suggestions for additional work (optional)
              The algorithm (operational steps) of each program in every project is described using the
            program description language (PDL), explained in detail in Chapter 2.


                                  7.2 REGISTERING TO USE Mbed


              Mbed is a free online ARM compiler that can be used over an Internet link. It is an IDE
            platform and operating system based on 32-bit ARM Cortex-M microcontrollers. Mbed is
            supported by over 60 partners and a community of 200,000 developers. Mbed is a free online
            IDE consisting of an online code editor, a compiler, and a program upload tool. Only a web






                                                   77
            ARM-based Microcontroller Projects Using mbed                # 2019 Elsevier Ltd. All rights reserved.
            https://doi.org/10.1016/B978-0-08-102969-5.00007-0
   86   87   88   89   90   91   92   93   94   95   96