Skip to content
Ken Sharp edited this page Dec 11, 2025 · 1 revision

Blink!

This tutorial walks through blinking an LED on a BeagleBone Black or Raspberry Pi 2/3 by building and deploying the LINX - Blink Advanced example with LabVIEW.

Prerequisites

  • A PC with LabVIEW Community Edition or LabVIEW 2020+ plus the LabVIEW Hobbyist Toolkit installed.
  • A network connection between the host PC and your LINX target.

Hardware

  • BeagleBone Black or Raspberry Pi configured for LINX deployment.
  • LED with the appropriate series resistor wired to a digital output channel on the target.

Software Checklist

  • LabVIEW Example Finder access (Help → Find Examples).
  • The LINX palette (installed with the hobbyist toolkit).

Procedure

  1. Open Example Finder (Help → Find Examples) and search for LINX.
  2. Launch LINX - Blink Advanced, then immediately save a copy to your desktop named Blink.vi and close the original example.
  3. Create a new empty project (File → New → Empty Project) and when prompted, add the saved Blink.vi to the project.
  4. Add a LINX target to the project:
    • Right-click the top-level project item → New → Targets and Devices.
    • Expand LINX to discover devices on your network, or select New Target or Device → expand LINX → choose the appropriate target type and enter its IP address.
  5. Right-click the LINX target in the project tree and choose Connect to establish a session.
  6. Open Blink.vi from the project and switch to the Block Diagram.
  7. Update the LINX Open VI to use Local I/O instead of Serial; remove any broken wires created by the change.
  8. Save and close Blink.vi, then drag it under the LINX target in the project tree so it deploys to the device.
  9. Reopen Blink.vi, set the Digital Output Channel control to the pin wired to your LED, and click Run to deploy and execute on the target.

💡 Need a visual walkthrough? Watch the original demo below.

Blink tutorial video thumbnail

Related Links

Clone this wiki locally