void Update()
    {
        // Check for Arduino input. Don't continue if Arduino is not ready.
        if (!arduino.Ready())
        {
            return;
        }

        // Button-like digital input
        if (arduino.GetButtonDown(digitalInput))
        {
            aSource.pitch = Map(arduino.GetAnalogInput(analogInput), mapFrom1, mapTo1, mapFrom2, mapTo2);
            aSource.PlayOneShot(clip);
        }
    }
Exemple #2
0
    void Update()
    {
        // Check for Arduino input. Don't continue if Arduino is not ready.
        if (!arduino.Ready())
        {
            return;
        }

        // Basic analog and digital input
        Debug.Log("A0: " + arduino.GetAnalogInput(0) + " D3: " + arduino.GetDigitalInput(3));

        // Button-like digital input
        if (arduino.GetButtonDown(3))
        {
            Debug.Log("Button 3 pressed");
        }
    }