LEADER 05388nam 2200697 450 001 9910465453103321 005 20200520144314.0 010 $a1-78398-983-1 035 $a(CKB)3710000000222731 035 $a(EBL)1768607 035 $a(SSID)ssj0001374351 035 $a(PQKBManifestationID)11915344 035 $a(PQKBTitleCode)TC0001374351 035 $a(PQKBWorkID)11325105 035 $a(PQKB)10315177 035 $a(MiAaPQ)EBC1768607 035 $a(PPN)186034512 035 $a(Au-PeEL)EBL1768607 035 $a(CaPaEBR)ebr10909933 035 $a(CaONFJC)MIL639294 035 $a(OCoLC)889970464 035 $a(EXLCZ)993710000000222731 100 $a20140901h20142014 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aArduino robotic projects $ebuild awesome and complex robots with the power of Arduino /$fRichard Grimmett ; cover image by Maria Cristina Caggiani 210 1$aBirmingham, England :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (240 p.) 225 1 $aCommunity Experience Distilled 300 $aIncludes index. 311 $a1-322-08043-7 311 $a1-78398-982-3 327 $aCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Powering on Arduino; Selecting the right Arduino; A brief history of Arduino; Introducing the different versions of Arduino; Arduino Uno R3; Arduino Mega 2560 R3; Choosing the Arduino Mega; Arduino Due; Arduino Micro; Adafruit FLORA; Adafruit Gemma; Adafruit Trinket; Other options with the Arduino; Powering up the Arduino; Unveiling your Arduino; Connecting to the Arduino; Installing the FLORA IDE; Summary; Chapter 2: Getting Started with the Arduino IDE 327 $aUsing a Windows machine to develop with ArduinoRunning the IDE for Uno; Setting the IDE to your board; Selecting the proper COM port; Opening and uploading a file to Arduino; Running the IDE for Mega; Running the IDE for the Adafruit FLORA; Installing the Adafruit drivers; Selecting the Adafruit boards; Selecting the COM port; Coding an LED flash on the FLORA; Using a Mac to develop using Arduino; Summary; Chapter 3: Simple Programming Concepts Using the Arduino IDE; Creating, editing, and saving files on the Arduino; Basic C programming on Arduino; Basic programming constructs on Arduino 327 $aThe if statementThe for statement; Summary; Chapter 4: Accessing the GPIO Pins; The GPIO capability of Arduino; The first external hardware connection; The Arduino IDE and LED code; Summary; Chapter 5: Working with Displays; A simple serial display; Enabling the serial display in the IDE; Connecting a display using the SPI interface; Enabling the SPI display in the IDE; An LCD shield; Enabling the LCD display in the IDE; Summary; Chapter 6: Controlling DC Motors; The basics of DC motor; Connecting a DC motor directly to Arduino; Using Arduino code to control the speed of the DC motor 327 $aConnecting a DC motor using an H-bridge and ArduinoUsing Arduino code to control the direction of the DC motor; Controlling the DC motor using a shield; The Arduino code for the DC motor shield; Summary; Chapter 7: Controlling Servos with Arduino; The basics of a servo motor; Connecting a servo motor directly to Arduino; Controlling the servos with a program; Connecting a servo motor shield to Arduino; Controlling the servo motor shield with a program; Summary; Chapter 8: Avoiding Obstacles Using Sensors; An overview of the sensors; Sonar sensors; Infrared sensors 327 $aConnecting a sonar sensor to ArduinoAccessing the sonar sensor from the Arduino IDE; Connecting an IR sensor to Arduino; Accessing the IR sensor from the Arduino IDE; Creating a scanning sensor platform; Summary; Chapter 9: Even More Useful Sensors; Connecting a digital compass to Arduino; Accessing the compass from the Arduino IDE; Connecting an accelerometer/gyro to Arduino; Accessing the accelerometer from the Arduino IDE; Connecting an altimeter/pressure sensor to Arduino; Accessing the altimeter/pressure sensor from the Arduino IDE; Summary 327 $aChapter 10: Going Truly Mobile - Remote Control of Your Robot 330 $aThis book is for anyone who has been curious about using Arduino to create robotic projects that were previously the domain of research labs of major universities or defense departments. Some programming background is useful, but if you know how to use a PC, you can, with the aid of the step-by-step instructions in this book, construct complex robotic projects that can roll, walk, swim, or fly. 410 0$aCommunity experience distilled. 606 $aAutomatic control$xComputer programs 606 $aEmbedded computer systems$xDesign and construction 606 $aRobots$xControl systems 608 $aElectronic books. 615 0$aAutomatic control$xComputer programs. 615 0$aEmbedded computer systems$xDesign and construction. 615 0$aRobots$xControl systems. 676 $a629.8 700 $aGrimmett$b Richard$0863731 702 $aCaggiani$b Maria Cristina 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910465453103321 996 $aArduino robotic projects$92230416 997 $aUNINA