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

INDEX                                  451
             description, 224                            description, 290, 290f
             generated staircase waveform, 226, 226f     PDL, 293, 294f
             PDL program, 224, 225f                      program listing, 293–294, 295–296f
             program listing, 224–226, 225f           Hi-Lo game
            Floating point unit (FPU), 28              description, 181
            Four-digit multiplexed 7-segment LED       HiLo program, 184, 185–186f
             block diagram, 139, 141f                  PDL program, 181–183, 183f
             circuit diagram, 139–141, 141f
             description, 139                         I
             PDL program, 141, 142f                   Integrated development environment (IDE), 9–10, 10f
                                                                       2
             SevenSegMux4 program, 142–144, 143–144f  Interintegrated circuit (I C) bus
             SevenSegMux5 program, 144, 145–146f       example, 305, 306f
            Four-digit 7-segment LED counter           master node functions, 305, 306t
                                                                             2
             block diagram, 141f, 148                  TMP102 with Nucleo-F411RE I C ports, 306
             circuit diagram, 141f, 148                  block diagram, 307, 307f
             description, 148                            circuit diagram, 307–308, 308f
             PDL program, 148, 149f                      construction of, 309, 309f
             SevenSegMux6 program, 150, 151–152f         description, 307
             ticker functions, 150, 150t                 PDL, 309, 310f
            Four-digit 7-segment LED event counter       program listing, 309–312, 310–311f, 313–314f
             block diagram, 153, 153f                 Internet of Things (IoT), 363
             circuit diagram, 141f, 153                architecture
             description, 150–152                        common processor, 391–392, 391f
             EventCounter program, 153, 154–155f         distributed processor, 390, 390f
             PDL program, 149f, 153                      shared distributed processor, 391, 391f
                                                       flight tickets and hotels, 389–390
            G                                          forest fires, 389–390
            General purpose inputs and outputs (GPIOs), 73–74, 74f  health centers, 389–390
                                                       Nucleo-F411RE IoT project
            H                                            block diagram, 392, 392f
            Hardware development cycle (HDC)             Bluetooth modules, 399–403, 401–403f
             PCB design software, 10–11, 11f             circuit diagram, 393, 393f
             support components and interfaces devices, 10–11, 11f  construction of, 393, 394f
            H-Bridge, 265, 265f                          description, 392
            HC-06 bluetooth module                       PDL, 394, 395f
             block diagram, 352, 353f                    program listing, 394–398, 396–401f
             circuit diagram, 353–354, 354f            smart appliances, 389–390
             construction of, 354, 355f               Interrupt-based (IB) scheduling, 365–366, 366f
             description, 351–352                     Interrupts, 146–148, 147f
             in IoT, 399–403, 401–403f                Interrupt service routine (ISR), 147–148
             PDL, 354–355, 355f                       IoT. See Internet of Things (IoT)
             program listing, 356–357, 356f
             program testing, 357–359, 357–361f       K
            HD44780 LCD                               KeyPadISR function, 299–303
             calculator                               KeyTable, 299–303
               block diagram, 296, 297f
               circuit diagram, 296–298, 297–298f     L
               description, 294–296                   Learning the times tables
               PDL, 298, 299f                          description, 168–169
               program listing, 298–303, 300–303f      PDL program, 170, 171f
             external interrupts, 286–289, 287–289f, 288t  program listing, 170–173, 171–173f
             text display, 283–286, 284–286f          LED control
             ultrasonic height measurement             circuit diagram, 428–432, 431–432f
               block diagram, 291, 291f                description, 428
               circuit diagram, 291–292, 292–293f      program listing, 432, 434–435f
   460   461   462   463   464   465   466   467   468   469   470