keeping out of trouble

Adding a second Sequence Beam lets your program do more but also increases the number of ways that things can go wrong. Using multiple Sequence Beams affects almost every aspect of NXT-G programming, including variables, data wires, My Blocks, and program flow. This is an advanced programming technique that can allow you to write some incredible programs but can also cause a lot of confusion. Here are some tips to help you avoid the most common problems:

  • Use a second Sequence Beam only when it’s really necessary. If you can find a solution to your problem that requires only one Sequence Beam, then you’re usually better off avoiding the added complexity.

  • Go slow when editing the program. The IDE tends to get confused much easier ...

Get The Art of LEGO MINDSTORMS NXT-G Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.