LogoLogo
  • Hello!
  • The Device
    • Device basics
    • Plugging in a module
  • APP
    • Downloading the app
    • Before you start
    • Connecting to The Device
    • Setting a module
    • Using the IMU
    • Logging in / account
    • Checking battery power
    • Renaming the Device
    • Updating the firmware
    • Beacon
  • STARTER PROJECTS
    • Interactive Lighting
    • Touch-Free Music Remote
    • Air Quality Monitor
  • Equations
    • Getting started with equations
    • Equation logic
    • Inputs
    • Outputs
      • Keyboard mode
      • Glow Output & Lighting
        • Fade
        • Dot
        • Arc
        • Rainbow
        • Glitter
      • Cloud Output
    • Sequences
    • Casting an equation
    • Editing & deleting equations
    • Removing an equation
  • API
    • Languages
      • Javascript
      • Python CSV
    • Platforms
      • Unity
        • Windows
        • MacOS
      • TouchDesigner
      • Unreal Engine
    • Streaming
  • Modes
    • Beacon
  • Modules
    • Button
    • Color
    • Dial
    • Digital
    • Distance
    • Environment
    • Flex
    • Force
    • Gesture
    • Glow
    • Joystick
    • Light
    • Motion
    • Move
    • Proximity
    • Slider
    • Sound
    • Spin
    • Thermal
    • Tone
  • Algorithms
    • Orientation
Powered by GitBook
On this page
  • Properties
  • Code
  1. Modules

Motion

Measures if there is motion within its field of view.

PreviousLightNextMove

Last updated 1 year ago

Properties

Name
Data Type
Range

Movement

bool

0 or 1

What does the data mean?

1 (true) signifies if there has been motion within the past five seconds while 0 (false) signifies no motion.

What ports can I use it on?

All of them!

Code

 var motion = Magic.modules.motion.movement;
using Magic;

public class Demo : MonoBehaviour
{
    // create a reference to the module
    public Magic.Modules.MotionModule motion;
    
    void Start()
    {
    }
    
    void Update()
    {
        // access the property of the module
        bool motion = motion.movement;
    }
}