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

xii                                   PREFACE

                   All the projects in the book have been  • general purpose input-output
                 programmed using the Mbed integrated de-     ports (GPIO)
                 velopment environment. Broadly, the book  • analog-to-digital converters (ADC)
                 is divided into three parts: basic projects, in-  • digital-to-analog converters (DAC)
                 termediate projects, and advanced projects.  • timers
                 The projects have been organized in the se-  • external and internal (timer) interrupts
                 quence of increasing complexity and there-  • pulse width modulation (PWM)
                                                              2
                 fore it is recommended that the readers   •I C bus
                 complete the early projects before going into  • SPI bus
                 the more complex ones. All the projects in  • UART
                 the book have been tested and are working  • PWM
                 and the complete circuit diagrams and full  • real-time operating system (RTOS)
                 program listings of all the projects are given  • Bluetooth
                 with detailed descriptions of every line of  • Wi-Fi
                 the programs.
                                                             Communication is nowadays one of the
                   The projects in the book are organized
                                                           most important topics in the computer tech-
                 with the following subheadings:
                                                           nology. The book includes several projects
                 • Title of the project                    on using Wi-Fi and Bluetooth to communi-
                 • Aim of the project                      cate with the development board either from
                 • Block diagram of the project            a smartphone or from a PC.
                 • Circuit diagram of the project            The RTOS and multitasking are necessary
                 • Construction of the project (where      programming tools in complex large real-
                   necessary)                              time projects. Mbed multitasking features
                 • Program description language (PDL) of   are explained in detail in the book and several
                   the project                             projects are given on using these features.
                 • Program listing of the project            Internet of Things (IoT) has become an im-
                 • Suggestions for additional work (where  portant monitoring and control application
                   necessary)                              of the microcontrollers. It is estimated that
                                                           there were over 9 billion IoT devices in use
                   The popular Nucleo-F411RE-type micro-
                                                           in 2017 and this number is increasing every
                 controller development board is used in al-
                                                           year. The book explains the basic principles
                 most all the projects in the book (a few of
                                                           and various architectures of the IoT. Addi-
                 the projects use the Nucleo-L476RG develop-
                                                           tionally, a complete home-based IoT project
                 ment board). This is a low-cost, high-speed
                                                           is given in the book that uses three develop-
                 ARM-based microcontroller manufactured
                                                           ment boards with each having a Bluetooth
                 by STMicroelectronics. The author has
                                                           interface and communicating with a PC.
                 attempted to cover most features of the
                                                             The author hopes that you find the book
                 Nucleo-F411RE microcontroller and Mbed
                                                           enjoyable to read and it becomes a source
                 in various projects. In particular, the follow-
                                                           of information for your next projects on
                 ing features are covered:
                                                           microcontrollers.
                                                                                       Dogan Ibrahim
   8   9   10   11   12   13   14   15   16   17   18