Programming Arduino with LabVIEW

Book description

Build interactive and fun learning projects with Arduino using LabVIEW

In Detail

This book covers several projects that you can build using LabVIEW and Arduino. You will learn how to use LabVIEW to control your Arduino projects simply by dragging and dropping blocks in LabVIEW.

The book starts with some basic projects that you will create in order to learn how to interface LabVIEW and Arduino. For example, you will learn how to control a motor from the LabVIEW interface. Then, the book dives into more complex projects, such as building a weather measurement station, making a simple alarm system, and controlling a mobile robot wirelessly via LabVIEW.

Going through the projects of this book will allow you to automate your Arduino projects without writing a single line of code, therefore creating complex projects in little time.

What You Will Learn

  • Install LabVIEW and set it up to interface with Arduino

  • Automate your Arduino projects with LabVIEW via a USB cable or XBee

  • Control a servo motor and a smart power switch from LabVIEW

  • Make a simple weather measurement station using Arduino and LabVIEW

  • Build a simple wireless alarm system

  • Manoeuvre an Arduino-based robot wirelessly via LabVIEW

  • Collect feedback from the robot sensors using Arduino and LabVIEW

  • Table of contents

    1. Programming Arduino with LabVIEW
      1. Table of Contents
      2. Programming Arduino with LabVIEW
      3. Credits
      4. About the Authors
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
      7. Preface
        1. What this book covers
          1. What you need for this book
          2. Who this book is for
          3. Conventions
          4. Reader feedback
        2. Customer support
          1. Downloading the example code
          2. Downloading the color images of this book
          3. Errata
          4. Piracy
          5. Questions
      8. 1. Welcome to LabVIEW and Arduino
        1. What makes Arduino ideal for LabVIEW
          1. Significance of using LabVIEW
          2. Skills required to use LabVIEW and Arduino
        2. Downloading LabVIEW
          1. Downloading the Arduino IDE
        3. Summary
      9. 2. Getting Started with the LabVIEW Interface for Arduino
        1. Hardware and software requirements
          1. Setting up LabVIEW and LINX
          2. Testing the installation
        2. Summary
      10. 3. Controlling a Motor from LabVIEW
        1. Hardware and software requirements
          1. Hardware configuration
          2. Writing the LabVIEW program
          3. Upgrading the interface
        2. Summary
      11. 4. A Simple Weather Station with Arduino and LabVIEW
        1. Hardware and software requirements
          1. Hardware configuration
          2. Writing the LabVIEW program
          3. Upgrading the interface
        2. Summary
      12. 5. Making an XBee Smart Power Switch
        1. Hardware and software requirements
          1. Configuring the hardware
          2. Controlling the relay
          3. Measuring the current
          4. Controlling the project via XBee
        2. Summary
      13. 6. A Wireless Alarm System with LabVIEW
        1. Hardware and software requirements
          1. Hardware configuration
          2. Interfacing one motion sensor
          3. Connecting more motion sensors
          4. Making the project wireless with XBee
        2. Summary
      14. 7. A Remotely Controlled Mobile Robot
        1. Hardware and software requirements
          1. Hardware configuration
          2. Moving the robot around
          3. Measuring the front distance
          4. Controlling the robot wirelessly
        2. Summary
      15. Index

    Product information

    • Title: Programming Arduino with LabVIEW
    • Author(s): Marco Schwartz, Oliver Manickum
    • Release date: January 2015
    • Publisher(s): Packt Publishing
    • ISBN: 9781849698221