{"product_id":"the-official-bbc-micro-bit-user-guide-paperback-softback-9781119386735","title":"The Official BBC micro:bit User Guide (Paperback \/ softback) 9781119386735","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eThe Official BBC micro:bit User Guide\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eGareth Halfacree (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781119386735, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 1 December 2017\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e320 pages\u003cbr\u003e23.1 x 18.5 x 1.8 cm, 0.454 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003e\u003cb\u003eThe go-to guide to getting started with the BBC micro:bit and exploring all of its amazing capabilities.\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThe BBC micro:bit is a pocket-sized electronic development platform built with education in mind. It was developed by the BBC in partnership with major tech companies, communities, and educational organizations to provide kids with a fun, easy, inexpensive way to develop their digital skills. With it, kids (and grownups) can learn basic programming and coding while having fun making virtual pets, developing games, and a whole lot more.\u003c\/p\u003e \u003cp\u003eWritten by internationally bestselling tech author Gareth Halfacree and endorsed by the Micro:bit Foundation, \u003ci\u003eThe Official BBC micro:bit User Guide\u003c\/i\u003e contains what you need to know to get up and running fast with the BBC micro:bit. Learn everything from taking your first steps with the BBC micro:bit to writing your own programs. You'll also learn how to expand its capabilities with add-ons through easy-to-follow, step-by-step instructions.\u003c\/p\u003e \u003cul\u003e \u003cli\u003eSet up your BBC micro:bit and develop your digital skills\u003c\/li\u003e \u003cli\u003eWrite code in JavaScript Blocks, JavaScript, and Python\u003c\/li\u003e \u003cli\u003eDiscover the BBC micro:bit’s built-in sensors\u003c\/li\u003e \u003cli\u003eConnect the BBC micro:bit to a Raspberry Pi to extend its capabilities\u003c\/li\u003e \u003cli\u003eBuild your own circuits and create hardware\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003eThe Official BBC micro:bit User Guide\u003c\/i\u003e is your go-to source for learning all the secrets of the BBC micro:bit. Whether you're just beginning or have some experience, this book allows you to dive right in and experience everything the BBC micro:bit has to offer.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eForeword xi\u003c\/p\u003e \u003cp\u003eIntroduction xiii\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart I\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 1 Meet the BBC micro:bit 3\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eA Tour of the Board 3\u003c\/p\u003e \u003cp\u003eBreaking It Down 5\u003c\/p\u003e \u003cp\u003eDisplay 6\u003c\/p\u003e \u003cp\u003eButtons 7\u003c\/p\u003e \u003cp\u003eProcessor 8\u003c\/p\u003e \u003cp\u003eRadio 9\u003c\/p\u003e \u003cp\u003eAccelerometer 10\u003c\/p\u003e \u003cp\u003eCompass 11\u003c\/p\u003e \u003cp\u003eInput-Output Pins 12\u003c\/p\u003e \u003cp\u003eMicro-USB Port 13\u003c\/p\u003e \u003cp\u003eBattery Connector 14\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 2 Getting Started with the BBC micro:bit 17\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eHandling the BBC micro:bit 17\u003c\/p\u003e \u003cp\u003ePowering the BBC micro:bit 18\u003c\/p\u003e \u003cp\u003eUSB Power 18\u003c\/p\u003e \u003cp\u003eBattery Power 20\u003c\/p\u003e \u003cp\u003eGreetings from the BBC micro:bit 23\u003c\/p\u003e \u003cp\u003eSigns of Life 24\u003c\/p\u003e \u003cp\u003eTesting the Buttons 24\u003c\/p\u003e \u003cp\u003eMotion Gaming 24\u003c\/p\u003e \u003cp\u003eGet Coding 25\u003c\/p\u003e \u003cp\u003eResetting the BBC micro:bit 25\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 3 Programming the BBC micro:bit 27\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eUSB Connectivity 27\u003c\/p\u003e \u003cp\u003eDrag-and-Drop 29\u003c\/p\u003e \u003cp\u003eAutomatic Flashing 31\u003c\/p\u003e \u003cp\u003eThe Code Editor 32\u003c\/p\u003e \u003cp\u003eDownloading Your Program 33\u003c\/p\u003e \u003cp\u003eAbout Flash Memory 38\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart II\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 4 Programming Languages 41\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAbout Programming Languages 41\u003c\/p\u003e \u003cp\u003eThe Three Main BBC micro:bit Languages 42\u003c\/p\u003e \u003cp\u003eJavaScript Blocks 43\u003c\/p\u003e \u003cp\u003eJavaScript 44\u003c\/p\u003e \u003cp\u003ePython 45\u003c\/p\u003e \u003cp\u003eComparing Programming Languages 46\u003c\/p\u003e \u003cp\u003eChoosing a Programming Language 48\u003c\/p\u003e \u003cp\u003eOther Programming Languages 49\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 5 JavaScript Blocks 51\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroducing the JavaScript Blocks Editor 51\u003c\/p\u003e \u003cp\u003eProgram 1: ‘Hello, World!’ 54\u003c\/p\u003e \u003cp\u003eLoops 57\u003c\/p\u003e \u003cp\u003eProgram 2: Button Inputs 58\u003c\/p\u003e \u003cp\u003eMultiple Buttons 60\u003c\/p\u003e \u003cp\u003eProgram 3: Touch Inputs 61\u003c\/p\u003e \u003cp\u003eVariables 62\u003c\/p\u003e \u003cp\u003eProgram 4: The Temperature Sensor 65\u003c\/p\u003e \u003cp\u003eFormatting the Output 67\u003c\/p\u003e \u003cp\u003eProgram 5: The Compass Sensor .67\u003c\/p\u003e \u003cp\u003eProgram 6: The Accelerometer Sensor 70\u003c\/p\u003e \u003cp\u003eDelays 73\u003c\/p\u003e \u003cp\u003eReading Raw Accelerometer Data 74\u003c\/p\u003e \u003cp\u003eProgram 7: The Fruit Catcher Game 76\u003c\/p\u003e \u003cp\u003eThe Setup 77\u003c\/p\u003e \u003cp\u003eThe Main Program Loop 78\u003c\/p\u003e \u003cp\u003eConditional Loops 80\u003c\/p\u003e \u003cp\u003eConditional Statements 82\u003c\/p\u003e \u003cp\u003eThe Control Events 84\u003c\/p\u003e \u003cp\u003eFurther Steps 86\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 6 JavaScript 87\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroducing the JavaScript Editor 88\u003c\/p\u003e \u003cp\u003eProgram 1: ‘Hello, World!’ 90\u003c\/p\u003e \u003cp\u003eLoops 93\u003c\/p\u003e \u003cp\u003eProgram 2: Button Inputs 94\u003c\/p\u003e \u003cp\u003eMultiple Buttons 97\u003c\/p\u003e \u003cp\u003eProgram 3: Touch Inputs 98\u003c\/p\u003e \u003cp\u003eVariables 99\u003c\/p\u003e \u003cp\u003eProgram 4: The Temperature Sensor 102\u003c\/p\u003e \u003cp\u003eFormatting the Output 104\u003c\/p\u003e \u003cp\u003eProgram 5: The Compass Sensor 104\u003c\/p\u003e \u003cp\u003eProgram 6: The Accelerometer Sensor 107\u003c\/p\u003e \u003cp\u003eDelays 109\u003c\/p\u003e \u003cp\u003eReading Raw Accelerometer Data 110\u003c\/p\u003e \u003cp\u003eProgram 7: The Fruit Catcher Game 112\u003c\/p\u003e \u003cp\u003eThe Setup 113\u003c\/p\u003e \u003cp\u003eThe Main Program Loop 115\u003c\/p\u003e \u003cp\u003eThe Conditional Loops 116\u003c\/p\u003e \u003cp\u003eThe Conditional Statements 117\u003c\/p\u003e \u003cp\u003eThe Control Events 120\u003c\/p\u003e \u003cp\u003eFurther Steps 123\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 7 Python 125\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIntroducing the Python Editor 126\u003c\/p\u003e \u003cp\u003eProgram 1: ‘Hello, World!’ 128\u003c\/p\u003e \u003cp\u003eLoops 132\u003c\/p\u003e \u003cp\u003eProgram 2: Button Inputs 133\u003c\/p\u003e \u003cp\u003eMultiple Buttons 136\u003c\/p\u003e \u003cp\u003eProgram 3: Touch Inputs 137\u003c\/p\u003e \u003cp\u003eVariables 138\u003c\/p\u003e \u003cp\u003eProgram 4: The Temperature Sensor 141\u003c\/p\u003e \u003cp\u003eFormatting the Output 142\u003c\/p\u003e \u003cp\u003eProgram 5: The Compass Sensor 143\u003c\/p\u003e \u003cp\u003eProgram 6: The Accelerometer Sensor 145\u003c\/p\u003e \u003cp\u003eDelays 147\u003c\/p\u003e \u003cp\u003eReading Raw Accelerometer Data 148\u003c\/p\u003e \u003cp\u003eProgram 7: The Fruit Catcher Game 150\u003c\/p\u003e \u003cp\u003eThe Setup 150\u003c\/p\u003e \u003cp\u003eThe Main Program Loop 153\u003c\/p\u003e \u003cp\u003eConditional Loops 154\u003c\/p\u003e \u003cp\u003eConditional Statements 155\u003c\/p\u003e \u003cp\u003eDrawing the Sprites 156\u003c\/p\u003e \u003cp\u003eFinishing the Program 157\u003c\/p\u003e \u003cp\u003eFurther Steps 160\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart III\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 8 The Wireless BBC micro:bit 163\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThe BBC micro:bit Radio 163\u003c\/p\u003e \u003cp\u003eProgram 1: One-to-One Communication 164\u003c\/p\u003e \u003cp\u003eProgram 2: One-to-Many Communication 167\u003c\/p\u003e \u003cp\u003eProgram 3: Radio Groups 169\u003c\/p\u003e \u003cp\u003eTesting the Group Feature 171\u003c\/p\u003e \u003cp\u003eUsing the BBC micro:bit with a Smartphone or Tablet 173\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 9 The BBC micro:bit and the Raspberry Pi 175\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAbout the Raspberry Pi 176\u003c\/p\u003e \u003cp\u003eConnecting the Raspberry Pi to the BBC micro:bit 177\u003c\/p\u003e \u003cp\u003eReading from the BBC micro:bit 180\u003c\/p\u003e \u003cp\u003eUsing the BBC micro:bit Display 186\u003c\/p\u003e \u003cp\u003ePractical Example: A CPU Monitor 189\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 10 Building Circuits 193\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eElectronic Equipment 194\u003c\/p\u003e \u003cp\u003eThe Input-Output Pins 196\u003c\/p\u003e \u003cp\u003eThe Large Pins 197\u003c\/p\u003e \u003cp\u003eThe Small Pins 199\u003c\/p\u003e \u003cp\u003eSerial Peripheral Interface (SPI) 201\u003c\/p\u003e \u003cp\u003eInter-Integrated Circuit (I2C) 201\u003c\/p\u003e \u003cp\u003eUniversal Asynchronous Receiver\/Transmitter (UART) 201\u003c\/p\u003e \u003cp\u003eYour First Circuits 202\u003c\/p\u003e \u003cp\u003eReading from a Button Input 202\u003c\/p\u003e \u003cp\u003eReading Resistor Colour Codes 205\u003c\/p\u003e \u003cp\u003eWriting to an LED Output 207\u003c\/p\u003e \u003cp\u003eFading an LED via PWM 211\u003c\/p\u003e \u003cp\u003eReading an Analogue Input 213\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 11 Extending the BBC micro:bit 217\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eExtending via Breakout Boards 217\u003c\/p\u003e \u003cp\u003eKitronik Edge Connector Breakout Board 218\u003c\/p\u003e \u003cp\u003eScienceScope Micro:bit Breakout Board 219\u003c\/p\u003e \u003cp\u003eProto-Pic Bread:Bit 220\u003c\/p\u003e \u003cp\u003eProto-Pic Exhi:Bit 220\u003c\/p\u003e \u003cp\u003eRobotics and the BBC micro:bit 222\u003c\/p\u003e \u003cp\u003eKitronik Line-Following Buggy 222\u003c\/p\u003e \u003cp\u003eKitronik Motor Driver Board 223\u003c\/p\u003e \u003cp\u003eTechnology Will Save Us Micro:Bot 224\u003c\/p\u003e \u003cp\u003e4tronix Bit:Bot 225\u003c\/p\u003e \u003cp\u003eBinaryBots 226\u003c\/p\u003e \u003cp\u003eOther BBC micro:bit Add-Ons 227\u003c\/p\u003e \u003cp\u003eKitronik Mi:Power 227\u003c\/p\u003e \u003cp\u003eProto-Pic Micro:Pixel Board 228\u003c\/p\u003e \u003cp\u003eProto-Pic Simon:Says Board 229\u003c\/p\u003e \u003cp\u003e4tronix Bit:2:Pi Board 230\u003c\/p\u003e \u003cp\u003eKitronik Mi:Pro Protector and Mi:Power Cases 231\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 12 The Wearable BBC micro:bit 233\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAdvantages of the Wearable BBC micro:bit 234\u003c\/p\u003e \u003cp\u003eConductive Thread 235\u003c\/p\u003e \u003cp\u003eUsing Conductive Thread 237\u003c\/p\u003e \u003cp\u003eThe Rain-Sensing Hat 241\u003c\/p\u003e \u003cp\u003eBuilding the Hat 242\u003c\/p\u003e \u003cp\u003eMounting the BBC micro:bit 244\u003c\/p\u003e \u003cp\u003eThe Rain-Sensing Program 245\u003c\/p\u003e \u003cp\u003eBattery Power 246\u003c\/p\u003e \u003cp\u003e\u003cb\u003eChapter 13 Additional Resources 249\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eThe Micro:bit Educational Foundation 249\u003c\/p\u003e \u003cp\u003eOfficial Teaching Resources 251\u003c\/p\u003e \u003cp\u003eThird-Party Teaching Resources 252\u003c\/p\u003e \u003cp\u003eThe Institution of Engineering and Technology 252\u003c\/p\u003e \u003cp\u003eComputing At School 253\u003c\/p\u003e \u003cp\u003eMicro:bit for Primary Schools 253\u003c\/p\u003e \u003cp\u003eTES Magazine 255\u003c\/p\u003e \u003cp\u003eCode Clubs 256\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePart IV\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAppendix A JavaScript Blocks Recipes 259\u003c\/p\u003e \u003cp\u003eAppendix B JavaScript Recipes 267\u003c\/p\u003e \u003cp\u003eAppendix C Python Recipes 275\u003c\/p\u003e \u003cp\u003eAppendix D Pin-Out Listing 285\u003c\/p\u003e \u003cp\u003eIndex 289\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer hardware [\u003ca title=\"See our other books on Computer hardware\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20hardware%20%5BUK%5D%22\"\u003eUK\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52453503369496,"sku":"9781119386735","price":13.79,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781119386735.jpg?v=1785285338","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/the-official-bbc-micro-bit-user-guide-paperback-softback-9781119386735","provider":"Freshly Printed Books","version":"1.0","type":"link"}