예제 #1
0
    void Update()
    {
        if (serial == null)
        {
            return;
        }

        // 01-led
        // SerialDataWrite data;
        // data.isLedOn = isLedOn;
        // data.ledBrightness = Mathf.Clamp01(ledBrightness);
        // serial.WriteData(data);

        // 02-servo
        // SerialDataWrite data;
        // data.servoAngle = servoAngle;
        // serial.WriteData(data);

        // 03-robot arm
        SerialDataWrite data;

        data.baseAngle  = baseAngle;
        data.jointAngle = jointAngle;
        //data.isLedOn = isLedOn;
        //data.ledBrightness = ledBrightness;
        //data.servoAngle = servoAngle;
        serial.WriteData(data);
    }
예제 #2
0
    // Update is called once per frame
    void Update()
    {
        SerialDataWrite data;

        data.baseAngle  = (int)digitalArmControl.baseServoAngle;
        data.jointAngle = (int)digitalArmControl.jointServoAngle;

        serial.WriteData(data);
    }