MSP430-based Robot Applications: A Guide to Developing Embedded Systems

Free sample

This book provides a careful explanation of the basic areas of electronics and computer architecture, along with lots of examples, to demonstrate the interface, sensor design, programming and microcontroller peripheral setup necessary for embedded systems development. With no need for mechanical knowledge of robots, the book starts by demonstrating how to modify a simple radio-controlled car to create a basic robot. The fundamental electronics of the MSP430 are described, along with programming details in both C and assembly language, and full explanations of ports, timing, and data acquisition. Further chapters cover inexpensive ways to perform circuit simulation and prototyping.

Key features include:

  • Thorough treatment of the MSP430’s architecture and functionality along with detailed application-specific guidance
  • Programming and the use of sensor technology to build an embedded system
  • A learn-by-doing experience
  • With this book you will learn:

    • The basic theory for electronics design

    - Analog circuits

    - Digital logic

    - Computer arithmetic

    - Microcontroller programming

    • How to design and build a working robot
    • Assembly language and C programming
    • How to develop your own high-performance embedded systems application using an on-going robotics application
    • Teaches how to develop your own high-performance embedded systems application using an on-going robotics application
    • Thorough treatment of the MSP430’s architecture and functionality along with detailed application-specific guidance
    • Focuses on electronics, programming and the use of sensor technology to build an embedded system
    • Covers assembly language and C programming

    Read more

    About the author

    Dan Harres has 36 years of engineering experience with McDonnell Douglas Corp., Boeing Company, and ITT Electro-Optics Corp., and is the inventor of 29 US patents and patents pending. He has authored around 30 technical magazine articles and conference papers, and chaired the IEEE Avionics, Fiber Optics, and Photonics Conference in 2009-10. His principal areas of work are analog circuit design, microcontroller applications, and fiber optics system design.

    Read more
    1 total

    Additional Information

    Read more
    Published on
    Feb 22, 2013
    Read more
    Read more
    Read more
    Read more
    Read more
    Read more
    Computers / Intelligence (AI) & Semantics
    Technology & Engineering / Electronics / Microelectronics
    Technology & Engineering / Robotics
    Read more
    Content Protection
    This content is DRM protected.
    Read more
    Read Aloud
    Available on Android devices
    Read more
    Eligible for Family Library

    Reading information

    Smartphones and Tablets

    Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

    Laptops and Computers

    You can read books purchased on Google Play using your computer's web browser.

    eReaders and other devices

    To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
    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 a modular extension to the LaunchPad and includes many components such as an RGB LED, character LCD & potentiometer.

    This book provides helpful guides that break down hardware circuits through visual diagrams and includes fully-commented code examples. Concepts are broken down and explained in an easy to follow language and analogies to help you understand the principles behind each project/system. The projects will encourage you to use and even combine the fundamental concepts to develop your ideas in creating new microcontroller solutions.

    Coverage includes:

    Digital Input/Output: buttons, LEDs, turning anything into a button

    Analog Input/Output: sensors, temperature, accelerometer, potentiometer, etc.

    Programming fundamentals: conditional branches & loops, flow, logic, number systems

    Pulse-Width Modulation (PWM): square wave, buzzer, analog signal simulation

    Serial Communication: UART, SPI & I2C

    Code development using Energia, a free, open-source code editor and compiler

    Debugging through serial communication with a computer

    Interfacing with external components such as LEDs, buzzers, potentiometers, sensors & more.

    With the help of this book, you will be challenged to think about developing your own unique microcontroller-based application, and you will be equipped to start solving various problems, adding intelligence to existing products, or even developing your own innovative creations with a LaunchPad development kit.

    Includes over 25 projects which focuses on a learn by doing approach

    Contains easy to follow diagrams and code examples

    Covers Programming fundamentals, such as conditional branches and loops, flow, logic, number systems

    "This is teaching at its best!"

    --Hans Camenzind, inventor of the 555 timer (the world's most successful integrated circuit), and author of Much Ado About Almost Nothing: Man's Encounter with the Electron (

    "A fabulous book: well written, well paced, fun, and informative. I also love the sense of humor. It's very good at disarming the fear. And it's gorgeous. I'll be recommending this book highly."

    --Tom Igoe, author of Physical Computing and Making Things Talk

    Want to learn the fundamentals of electronics in a fun, hands-on way? With Make: Electronics, you'll start working on real projects as soon as you crack open the book. Explore all of the key components and essential principles through a series of fascinating experiments. You'll build the circuits first, then learn the theory behind them!

    Build working devices, from simple to complex You'll start with the basics and then move on to more complicated projects. Go from switching circuits to integrated circuits, and from simple alarms to programmable microcontrollers. Step-by-step instructions and more than 500 full-color photographs and illustrations will help you use -- and understand -- electronics concepts and techniques.

    Discover by breaking things: experiment with components and learn from failure Set up a tricked-out project space: make a work area at home, equipped with the tools and parts you'll need Learn about key electronic components and their functions within a circuit Create an intrusion alarm, holiday lights, wearable electronic jewelry, audio processors, a reflex tester, and a combination lock Build an autonomous robot cart that can sense its environment and avoid obstacles Get clear, easy-to-understand explanations of what you're doing and why
    Absolutely no experience needed!
    Build your drone, step-by-step, with this full-color, hands-on guide!

    You’ve heard about drones. You’ve seen drones. Now, build your own—it’s a lot easier than you think!

    Drones are the newest frontier for the DIY/maker community, and you don’t need to be a technical expert to build one. John Baichtal, the #1 author of hardware hacking books for beginners, will teach you all the skills you need.

    First, Baichtal shows you the amazing drones others have built. Then, he walks you through several complete projects: quadcopters, UAVs, ROVs, and more. Not ready to start from scratch? No problem: Baichtal helps you choose from today’s best new kits.

    Hundreds of full-color step-by-step photos teach you every step, every skill. When you’re ready for more advanced concepts, Baichtal explains them in plain English.

    Discover what drones are and why they’re so exciting Explore today’s most imaginative projects, from 3D-printed mini quadcopters to floating robot armies Compare kits, from $200 up: Parallax ELEV-8, DJI Phantom 2 Vision+, OpenROV, Actobotics Nomad, Brooklyn Aerodrome Flack, and more Create your own practical Drone Builder’s Workbench Build complete rocket, blimp, waterborne, and automotive drones Construct both fully autonomous and radio-controlled drones Choose and assemble your chassis (airframe), motor, props, flight control, power system, accessories, and software Integrate Arduino to make radio-controlled drones operate autonomously Teach a drone to navigate via RFID tags Learn all the basic electronics and programming you’ll need
    ©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
    By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.