{"product_id":"154761","title":"Arduino Bible Vol. 3: Output Devices and Advanced Techniques ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYDPLHDpMSH5Vzv0WeQNHFUVuxXyS.png?v=1765081758\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Arduino Bible Vol. 3: Output Devices and Advanced Techniques \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/102187913\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eEverything you can imagine with Arduino from A to Z!\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e The Arduino Bible, Volume 3, 'Output Devices and Advanced Techniques', covers 27 chapters, covering advanced features of Arduino along with methods for returning information to the surrounding environment through output devices.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e  \u003cdiv\u003evol.3 Output devices and advanced techniques\u003cbr\u003e Preface xi \/ Chapter-by-Chapter Contents xiii \/ Chapter-by-Chapter Parts List xx \/ Beta Reader Reviews xxiii\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 37 1-Digit 7-Segment Display 1\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 37.1 1-digit 7-segment display 2\u003cbr\u003e 37.2 7448: 7-segment decoder 9\u003cbr\u003e 37.3 74595: Serial Input Parallel Output Shift Register 13\u003cbr\u003e 37.4 Conclusion 17\u003cbr\u003e Practice Problem 18\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 38 4-Digit 7-Segment Display 19\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 38.1 4-digit 7-segment display 20\u003cbr\u003e 38.2 4-Digit 7-Segment Display Library 33\u003cbr\u003e 38.3 8-digit 7-segment display: MAX7219 38\u003cbr\u003e 38.4 Conclusion 45\u003cbr\u003e Practice Problem 46\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 39 LED MATRIX 47\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 39.1 LED Matrix 48\u003cbr\u003e 39.2 MAX7219 LED Display Driver 56\u003cbr\u003e 39.3 Conclusion 63\u003cbr\u003e Practice Problem 64\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 40 Text LCD 65\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 40.1 Text LCD 66\u003cbr\u003e 40.2 Text LCD Control 70\u003cbr\u003e 40.3 I2C Text LCD Control 80\u003cbr\u003e 40.4 Conclusion 83\u003cbr\u003e Practice Problem 85\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 41 GRAPHIC LCD 87\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 41.1 Graphic LCD 88\u003cbr\u003e 41.2 openGLCD library 90\u003cbr\u003e 41.3 Outputting Shapes and Images 96 \u003cbr\u003e41.4 Virtual Screen Splitting 101\u003cbr\u003e 41.5 Conclusion 106\u003cbr\u003e Practice Problem 108\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 42 OLED Displays 109\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 42.1 OLED display 110\u003cbr\u003e 42.2 OLED Library 112\u003cbr\u003e 42.3 I2C OLED 113\u003cbr\u003e 42.4 SPI mode OLED 119\u003cbr\u003e 42.5 Conclusion 130\u003cbr\u003e Practice Problem 132\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 43 NeoPixel 133\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 43.1 LED strip and NeoPixel 134\u003cbr\u003e 43.2 Adafruit NeoPixel Library 135\u003cbr\u003e 43.3 Adafruit NeoMatrix Library 143\u003cbr\u003e 43.4 Conclusion 157\u003cbr\u003e Practice Problem 158\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 44 Touch TFT-LCD 159\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 44.1 Touch TFT-LCD 160\u003cbr\u003e 44.2 Parallel TFT-LCD module 163\u003cbr\u003e 44.3 SPI TFT-LCD module 180\u003cbr\u003e 44.4 Conclusion 186\u003cbr\u003e Practice Problem 188\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 45 DC MOTORS 189\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 45.1 DC motor 190\u003cbr\u003e 45.2 DC Motor Control 194\u003cbr\u003e 45.3 DC Motor Library 202\u003cbr\u003e 45.4 Conclusion 207\u003cbr\u003e Practice Problem 208\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 46 SERVO MOTORS 209\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 46.1 Servo Motor 210\u003cbr\u003e 46.2 Servo Library 212\u003cbr\u003e 46.3 Standard Servo Motor Speed ​​Control 218\u003cbr\u003e 46.4 Continuous Rotation Servo Motor 223\u003cbr\u003e 46.5 Conclusion 225\u003cbr\u003e Practice Problem 226\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 47 Stepper Motors 227\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 47.1 Stepper Motor 228 \u003cbr\u003e47.2 Variable reluctance motor 229\u003cbr\u003e 47.3 Unipolar Stepper Motor 230\u003cbr\u003e 47.4 Bipolar Stepper Motor 232\u003cbr\u003e 47.5 28BYJ-48 stepper motor and ULN2003 motor driver 235\u003cbr\u003e 47.6 Stepper Library 240\u003cbr\u003e 47.7 Unistep2 Library 242\u003cbr\u003e 47.8 Conclusion 246\u003cbr\u003e Practice Problem 248\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 48 Relay 249\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 48.1 Operating Principle of Relay 250\u003cbr\u003e 48.2 Controlling LEDs Using Relays 251\u003cbr\u003e 48.3 Relay Control via Bluetooth 255\u003cbr\u003e 48.4 Conclusion 261\u003cbr\u003e Practice Problem 262\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 49 Speakers and Sound 263\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 49.1 Making Sound with Arduino Uno 264\u003cbr\u003e 49.2 Using the tone function 265\u003cbr\u003e 49.3 Buzzer 275\u003cbr\u003e 49.4 MP3 Player Module 279\u003cbr\u003e 49.5 Conclusion 286\u003cbr\u003e Practice Problem 287\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 50 MINI PROJECT: SNAKE GAME 289\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 50.1 Snake Game 290\u003cbr\u003e 50.2 Hardware for Implementing the Snake Game 291\u003cbr\u003e 50.3 Snake Game Implementation 296\u003cbr\u003e 50.4 Conclusion 304\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 51 RTC: Date and Time 305\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 51.1 Software RTC 306\u003cbr\u003e 51.2 Tiny RTC Module 310\u003cbr\u003e 51.3 DS3231 RTC Module 318\u003cbr\u003e 51.4 Conclusion 328\u003cbr\u003e Practice Problem 330\u003cbr\u003e \u003cbr\u003e\u003cb\u003eCHAPTER 52 INTERRUPT 331\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 52.1 Polling and Interrupt Methods 332\u003cbr\u003e 52.2 Interrupt 333\u003cbr\u003e 52.3 Interrupt-related functions 335\u003cbr\u003e 52.4 Interrupt Generation and Handling 337\u003cbr\u003e 52.5 Conclusion 346\u003cbr\u003e Practice Problem 348\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 53 Internal EEPROM 349\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 53.1 EEPROM and Flash Memory 350\u003cbr\u003e 53.2 EEPROM Library 351\u003cbr\u003e 53.3 EEPROM Library 356 in the AVR Toolchain\u003cbr\u003e 53.4 Conclusion 361\u003cbr\u003e Practice Problem 362\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 54 SD Library 365\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 54.1 SD Cards and SD Card Modules 366\u003cbr\u003e 54.2 SDClass Class 368\u003cbr\u003e 54.3 File Class 370\u003cbr\u003e 54.4 Read SD card information 376\u003cbr\u003e 54.5 Writing and Reading Files 378\u003cbr\u003e 54.6 Conclusion 383\u003cbr\u003e Practice Problem 384\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 55 Building a USB Device with Arduino Uno 385\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 55.1 Preparing to Create a USB Device 387\u003cbr\u003e 55.2 Creating a USB Keyboard 391\u003cbr\u003e 55.3 Making Keyboard Input Easier 398\u003cbr\u003e 55.4 Creating a USB Mouse 402\u003cbr\u003e 55.5 Conclusion 404\u003cbr\u003e Practice Problem 406\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 56 Using Flash Memory 407\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 56.1 Memory 408 of ATmega328\u003cbr\u003e 56.2 Flash Memory Utilization 409 \u003cbr\u003e56.3 Flash Memory Storage of a Two-Dimensional Byte Array 417\u003cbr\u003e 56.4 Flash Memory Storage of String Arrays 420\u003cbr\u003e 56.5 Conclusion 424\u003cbr\u003e Practice Problem 426\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 57 Watchdog Timer 427\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 57.1 Watchdog Timer 428\u003cbr\u003e 57.2 Using the Watchdog Timer 429\u003cbr\u003e 57.3 Watchdog Timer Library 432\u003cbr\u003e 57.4 Conclusion 436\u003cbr\u003e Practice Problem 437\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 58: TASK SCHEDULER 439\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 58.1 Tasks and the Scheduler 440\u003cbr\u003e 58.2 Scheduler Library 441\u003cbr\u003e 58.3 Conclusion 457\u003cbr\u003e Practice Problem 458\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 59 ISP-style Sketch Upload Device 459\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 59.1 Upload sketch 460\u003cbr\u003e 59.2 USBISP 461\u003cbr\u003e 59.3 USBasp 464\u003cbr\u003e 59.4 USBtinyISP 467\u003cbr\u003e 59.5 AVRISP mkII 470\u003cbr\u003e 59.6 Uploading Sketches Using Arduino Board 472\u003cbr\u003e 59.7 Conclusion 476\u003cbr\u003e Practice Problem 478\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 60 FUSES, LOCKS, AND SIGNATURE BITES 479\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 60.1 fuse bytes 480\u003cbr\u003e 60.2 Fuse Programming 487\u003cbr\u003e 60.3 rock bytes 491\u003cbr\u003e 60.4 Signature Bytes 495\u003cbr\u003e 60.5 Conclusion 497\u003cbr\u003e Practice Problem 498\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 61 Power Management and Sleep Mode 499\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e61.1 Reduction of current consumption according to circuit configuration 501\u003cbr\u003e 61.2 Use sleep mode 504\u003cbr\u003e 61.3 Low-Power Library 510\u003cbr\u003e 61.4 Conclusion 517\u003cbr\u003e Practice Problem 518\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 62 Arduino and AVR 519\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 62.1 Arduino Programming and AVR Programming 520\u003cbr\u003e 62.2 Programming the ATmega328 with Microchip Studio 521\u003cbr\u003e 62.3 C-style code and Arduino-style code 529\u003cbr\u003e 62.4 Conclusion 534\u003cbr\u003e Practice Problem 535\u003cbr\u003e\u003cbr\u003e \u003cb\u003eCHAPTER 63 Mini Project: Tetris 537\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e 63.1 Tetris 538\u003cbr\u003e 63.1 Hardware for Tetris Implementation 540\u003cbr\u003e 63.3 Tetris Implementation 545\u003cbr\u003e 63.4 Conclusion 554\u003cbr\u003e\u003cbr\u003e Search 557\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate3491\/MidCate002\/349012790.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eInto the book\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e While a single-digit seven-segment display is not much different from an eight-LED display, the four-digit seven-segment display, which we will look at in the next chapter, is a bit more complex. \u003cbr\u003eIt should be noted that although 4-digit 7-segment displays can display multiple digits and are therefore more commonly used than 1-digit 7-segment displays, the basic principle is the same as that of 1-digit 7-segment displays.\u003cbr\u003e\u003cbr\u003e --- p.17\u003cbr\u003e\u003cbr\u003e DDRAM's 80-byte size means that it can display up to 80 characters on a text LCD, and the largest text LCD displays 80 characters in 4 lines and 20 spaces.\u003cbr\u003e However, to ensure compatibility with 16×2 text LCDs, the memory that stores the characters printed on the third row is connected to the back of the memory that stores the characters printed on the first row.\u003cbr\u003e That is, if a 16×2 text LCD and a 20×4 text LCD are placed so that (0, 0) overlaps, the DDRAM addresses of the parts where 32 characters are displayed are the same.\u003cbr\u003e\u003cbr\u003e --- p.69\u003cbr\u003e\u003cbr\u003e As you can see from the execution result of Sketch 43.3, you can achieve the effect of scrolling a string simply by specifying the position of the cursor. \u003cbr\u003eThe font used for character output is 5×7 in size, so 6×8 pixels are used including the letter spacing.\u003cbr\u003e Sketch 43.4 shows how to achieve the effect of scrolling a string by controlling the starting position of the string display with the setCursor function.\u003cbr\u003e\u003cbr\u003e --- p.150\u003cbr\u003e\u003cbr\u003e In the motor of Figure 47.1, when voltage is applied to coil 1, the tooth X of the rotor moves to pole 1 because this is the position where the reluctance, or magnetic resistance, formed by the poles of the stator and the teeth of the rotor is minimized.\u003cbr\u003e Next, when voltage is applied to coil 2, tooth Y moves to pole 2, and when voltage is applied to coil 3, tooth X moves to pole 3.\u003cbr\u003e That is, each time power is applied to the coil in Figure 47.1, the motor will rotate 30° clockwise.\u003cbr\u003e\u003cbr\u003e --- p.229\u003cbr\u003e \u003cbr\u003eThe hardware RTC used in this chapter is a Tiny RTC module using the DS1307 RTC chip and a DS3231 RTC module using the DS3231 RTC chip, both of which use I2C communication.\u003cbr\u003e First, let's look at the Tiny RTC module.\u003cbr\u003e The Tiny RTC module is an RTC module created by adding necessary components such as a battery holder and crystal to the DS1307 RTC chip.\u003cbr\u003e\u003cbr\u003e --- p.310\u003cbr\u003e\u003cbr\u003e The ICSP pin header has a standard pin arrangement of 6 or 10 pins, and the arrangement used in Arduino Uno is also a standard 6-pin arrangement.\u003cbr\u003e If you look closely at the ICSP pin header on the Arduino Uno board, you will see a dot marked where pin 1 is located.\u003cbr\u003e Care must be taken when connecting to an Arduino board, as it is common to see non-standard pinouts, including the USBISP shown in Figure 59.2 used in this book.\u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e --- p.462\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eEasy, Fast, Versatile, Efficient = Arduino Bible\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eArduino, which was sown with the maker movement and grew with the development of the Internet of Things, has now grown into one of the pillars supporting microcontrollers.\u003cbr\u003e In this rich Arduino forest, the Arduino Bible will be your guide to turning your sketched imagination into reality.\u003cbr\u003e This book will show you how much you can do with Arduino, and it will take you beyond this book to discover new ways to imagine with Arduino.\u003cbr\u003e\u003cbr\u003e Consisting of 1,383,677 characters, over 1,600 pictures, 260 tables, and 80 chapters, the Arduino Bible (Volumes 1-4) truly compiles everything about Arduino from A to Z.\u003cbr\u003e We hope you will find this a useful reference for both educational and industrial settings.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e \u003cb\u003eKey Contents of Volume 3, \"Output Devices and Advanced Techniques\"\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003eCHAPTER 37 1-digit 7-segment display device _ Learn about the structure and control method of the 1-digit 7-segment display device.\u003cbr\u003e CHAPTER 38 4-digit 7-segment display device _ Learn about the structure and control method of a 4-digit 7-segment display device that can display four-digit numbers.\u003cbr\u003e CHAPTER 39 LED MATRIX _ Learn about the structure of the LED matrix and the various methods available for controlling the LED matrix.\u003cbr\u003e CHAPTER 40 Text LCD _ We will look at the structure and control method of text LCD, and how to use text LCD using LiquidCrystal library that directly controls LCD driver and LiquidCrystal_I2C library that controls through I2C conversion module.\u003cbr\u003e CHAPTER 41 Graphic LCD _ Learn about the structure and usage of a monochrome graphic LCD that has a pin layout and control method similar to that of a text LCD while allowing pixel-level control. \u003cbr\u003eCHAPTER 42 OLED Display _ We will look at how to control a small OLED display using SPI and I2C communication.\u003cbr\u003e CHAPTER 43 Neopixels _ Learn how to display various information using the Neopixel ring and Neopixel matrix.\u003cbr\u003e CHAPTER 44 Touch TFT-LCD _ Learn how to use parallel and SPI touch TFT-LCDs that can be used with Arduino.\u003cbr\u003e CHAPTER 45 DC Motor _ Learn how to control the DC motor, the simplest and most widely used motor, and how to control the DC motor using a motor driver.\u003cbr\u003e CHAPTER 46 SERVO MOTOR _ Learn about the operating principles and control methods of servo motors.\u003cbr\u003e\u003cbr\u003e CHAPTER 47 Stepper Motor _ Learn about the operating principles and control methods of stepper motors.\u003cbr\u003e CHAPTER 48 RELAY _ Learn about the operating principles of relays and how to use electromechanical relays and semiconductor relays, which are commonly found among relays. \u003cbr\u003eCHAPTER 49 Speakers and Sound _ We will look at several ways to produce sound with Arduino.\u003cbr\u003e CHAPTER 50 MINI PROJECT: SNAKE GAME _ Create a snake game that runs on a NeoPixel matrix using a NeoPixel matrix and a joystick.\u003cbr\u003e CHAPTER 51 RTC: Date and Time _ We will look at how to maintain and use the date and time through software and hardware RTC.\u003cbr\u003e CHAPTER 52 INTERRUPT _ Learn about the interrupt processing structure and usage method.\u003cbr\u003e CHAPTER 53 Internal EEPROM _ We will look at how to use the EEPROM included in the ATmega328 through Arduino's EEPROM library and the AVR toolchain's EEPROM library.\u003cbr\u003e CHAPTER 54 SD Library _ We will look at how to read and write data to an SD card using the SD library. \u003cbr\u003eCHAPTER 55 Creating a USB Device with Arduino Uno _ We will look at how to make Arduino Uno work as a USB keyboard or mouse by replacing the firmware of the ATmega16u2 microcontroller.\u003cbr\u003e CHAPTER 56 Using Flash Memory _ We will look at how to store and read variable values ​​in flash memory.\u003cbr\u003e\u003cbr\u003e CHAPTER 57 Watchdog Timer _ Learn how to automatically reset the Arduino using the watchdog timer and how to wake it from sleep mode using the watchdog timer.\u003cbr\u003e CHAPTER 58 Task Scheduler _ Learn techniques for performing multiple tasks simultaneously in Arduino, such as how to perform multiple tasks simultaneously using the scheduler library and how to exchange data between tasks. \u003cbr\u003eCHAPTER 59 ISP-style sketch upload device _ Learn about the types of programmers commonly used for ISP-style sketch upload and how to use them.\u003cbr\u003e CHAPTER 60 Fuses, Locks, and Signature Bytes _ We will look at how to set up the basic operating environment of the ATmega328 microcontroller through various memories.\u003cbr\u003e CHAPTER 61 POWER MANAGEMENT AND SLEEP MODES _ Learn how to configure your Arduino-compatible board to consume as little power as possible, and how to reduce power consumption by having it go into sleep mode when the system is not in operation, consuming minimal power.\u003cbr\u003e CHAPTER 62 Arduino and AVR _ We will look at the differences between sketch programming for Arduino and typical AVR programming for AVR series microcontrollers, and learn how to use them together to understand Arduino more accurately and utilize it in various ways. \u003cbr\u003eCHAPTER 63 MINI PROJECT: TETRIS _ In this chapter, we will create a game called Tetris that runs on a NeoPixel matrix using a NeoPixel matrix and a joystick. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePublication date:\u003c\/strong\u003e June 24, 2021\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 592 pages | 188*245*29mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791191600049\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1191600041 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893447524394,"sku":"154761","price":34.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/f5d787cc944155e441bff28c6f348a0c.jpg?v=1765402594","url":"https:\/\/librairie.coreenne.fr\/en\/products\/154761","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}