UID:
edoccha_9960073109202883
Format:
1 online resource (x, 187 pages) :
,
illustrations (some color)
Edition:
1st edition
ISBN:
1-299-47434-9
,
0-12-411600-0
Series Statement:
Gale eBooks
Content:
This book explores the world of microcontroller development through friendly lessons and progressively challenging projects, which will have you blink LEDs, make music with buzzers & interact with different sensors like accelerometers and temperature sensors. This book is focused on the MSP-EXP430G2 LaunchPad Evaluation Kit, which is a complete microcontroller development platform that includes everything you need to start creating microcontroller-based projects. Many of the 25+ projects will also leverage external components, such as the highly-integrated Educational BoosterPack, which is
Note:
Description based upon print version of record.
,
Front Cover; Getting Started with the MSP430 Launchpad; Copyright page; Contents; Preface; Acknowledgments; 1 Prepare for Liftoff!; 1.1 Who Should Read This Book?; 1.2 What to Expect Out of This Book; 1.3 What Is Possible?; 2 Meet the LaunchPad; 2.1 The Brain, the Senses, and the Actions; 2.1.1 The Brain; 2.1.2 The Senses; 2.1.3 The Actions; 2.2 Teach the LaunchPad; 2.3 Inside the Box; 2.4 Project 1: The First Encounter of the LaunchPad Kind; 2.4.1 First Signs of Life; 2.4.2 Getting Intimate with Your LaunchPad; 2.4.3 Flow Chart for the Demo
,
2.4.4 Relating the Demo Back to Our Senses and Actions3 The Fellowship of the LaunchPad; 3.1 Your Journey's Companion; 3.2 The Educational BoosterPack; 3.3 The Breadboard; 3.3.1 Connecting to a Breadboard; 3.4 Breakout Board; 3.5 Soldering; 3.6 Electrical Etiquette; 3.7 Recreating the Educational BoosterPack; 3.8 So I've Got the Hardware, What About the Software?; 4 Meet Energia-a Software Development Environment; 4.1 How to Teach Your LaunchPad New Tricks; 4.2 Get Energia; 4.2.1 Installation; 4.3 Project 2: LaunchPad's First Trick-Blink; 4.4 Looking at Our First Code Example
,
4.5 Modifying Our First Code Example4.6 Breaking a Problem Down; 5 Day in the Life of a Microcontroller; 5.1 The Logical LaunchPad; 5.2 if (hungry) {eat}; 5.3 Conditionals; 5.4 if (hungry) {eat} else {sleep}:; 5.5 Multiple Choices with the Switch; 5.6 Repetition+Condition=Loop; 5.7 Project 3: LED Blink Counter; 5.8 Your LaunchPad Just Got Educated!; 6 Think Digitally; 6.1 Binary: 0+1=65,536; 6.2 Hexadecimal-Binary's Big Brother; 6.3 What's with the Math Class?; 6.4 Dissecting the LaunchPad's Brain; 6.5 Project 4: Controlling The LEDs the Hard Way!; 6.6 Diving Deep to the Register Level
,
7 The Ins and Outs of Digital I/O7.1 Project 5: Reading a Button Input; 7.2 Configuring I/O; 7.3 How a Button Works; 7.4 Digitizing Voltage; 7.5 Beyond LEDs and Buttons; 7.6 Project 6: Turn Anything into an Input; 7.6.1 What's Going on Here?; 7.7 EE101-Ohm's Law; 7.8 Your Resistance Is Futile; 7.8.1 Ohm's Law and the Digital World; 8 Analog: The Infinite Shades of Gray; 8.1 Beyond Black and White; 8.2 Project 7: Our First Analog Experiment-The Potentiometer; 8.3 Reading Analog Signals with Energia; 8.4 Project 8: Analog-to-Digital Signal Chain
,
8.5 Project 9: Our First Debug Session-A Look Inside Our LaunchPad Brain8.6 Digitizing an Analog Signal; 8.6.1 Analog-to-Digital Conversion (ADC); 8.6.2 How Do I Know What Voltage Level My analogRead() Value Is Correlated to?; 8.7 Project 10: Battery-Life Tester; 8.8 Types of Analog Signals; 8.8.1 Temperature; 8.8.2 Accelerometer; 8.8.3 Microphone; 8.9 Project 11: Is It Hot in Here?; 8.10 Project 12: Fun with Forces; 8.11 Analog Output; 8.12 Project 13: analogWrite() with One LED; 8.13 Project 14: House Cleaning and Coding Best Practices; 8.14 Project 15: Heart Beat
,
8.15 Project 16: Mixing Colors with an RGB LED
,
English
Additional Edition:
ISBN 0-12-411588-8
Language:
English
Bookmarklink