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

452                                   INDEX

                 LED control (Continued)                   Microcontroller clock output (MCO), 70
                   USART1 connection, 432, 433f            Microprocessors, 1–2
                 LED flashing rate changing                Motion MEMS, 407–409, 409–410f
                   block diagram, 216, 216f                Multiplication skills improvement
                   circuit diagram, 217, 217f               description, 173
                   description, 214–215                     PDL program, 173, 174f
                   PDL program, 217, 217f                   program listing, 174, 175–176f
                   POTLED program, 217, 218f               Mutexes, 374–375, 375–376f
                 Light level meter
                   block diagram, 211, 211–212f            N
                   circuit diagram, 211–213, 212f          Nested vectored interrupt controller (NVIC), 148
                   construction, 213, 214f                 NetworkSocketAPI library, 338–340, 340f
                   description, 211                        802.11 network standard. See Wi-Fi
                   LDR program, 213, 215–216f              Nonpreemptive scheduling, 364–365, 364f
                   PDL program, 213, 214f                  Nucleo-32 development boards, 44–46, 46f
                 Liquid crystal displays (LCDs)            Nucleo-64 development boards, 46–47, 47f
                   animation, 281                          Nucleo-144 development boards, 47–48, 48f
                   HD44780 module (see HD44780 LCD)        Nucleo-F411RE development board
                 Loop execution times                       binary counting LEDs
                   description, 174                           block diagram, 98
                   PDL program, 174, 176f                     circuit diagram, 98
                   program listing, 177–178, 177–178f         description, 98, 98f
                   Timer functions, 174–176, 176t             PDL program, 98, 99f
                 Low-speed clock output (LSCO), 70            program listing, 99–100, 99f
                                                            binary event counting with LED
                 M                                            block diagram, 106, 107f
                 Master in, Slave out (MISO), 316, 316t       circuit diagram, 106, 107f
                 Master out, Slave in (MOSI), 316, 316t       description, 105
                 Mbed                                         PDL program, 107, 108f
                   description, 77–78                         program listing, 107–108, 108f
                   functions, 86–87, 86–87t                 bottom side of board, 55, 55f
                   Nucleo-F411RE development board (see Nucleo-  current measurement, 57
                      F411RE development board)             DC motor control
                   registration screen, 78f,79                bipolar transistor, 131–132, 131f
                   registration steps, 79, 79f                block diagram, 130f, 131–132
                 Melody maker                                 circuit diagram, 132, 133f
                   block diagram, 247, 247f                   description, 130
                   circuit diagram, 247–248, 248f             MOSFET, 132, 132f
                   construction on breadboard, 248, 248f      PDL program, 133, 133f
                   description, 247                           program listing, 133, 134f
                   PDL program, 249, 250f                     relays, 132, 132f
                   program listing, 249, 251–252f           demo software, 60
                 Metal-oxide-semiconductor field-effect transistor  electric motors (see Electric motors)
                      (MOSFET), 263, 264f                   external button
                 Microcontroller-based control system         block diagram, 109, 109f
                   audible alarm, 4, 5f                       circuit diagram, 109–110, 109–110f
                   block diagram, 4, 4f                       construction, 110, 111f
                   examples, 4–6                              description, 109
                   high-level languages, 2                    DigitalIn modes, 111–112
                   liquid level control system, 2–3, 3f       PDL program, 110, 111f
                   STM32-Nucleo development board, 4–6        program listing, 110, 112f
                   types of memories, 6                     external LED flashing
                   wireless interface, 4, 5f                  block diagram, 89, 89f
   461   462   463   464   465   466   467   468   469   470   471