Mach LightDrive 12 Скачать руководство пользователя страница 4

Rev 2002 

LightDrive User Guide 

Programming 

An API is provided for the FRC WPILib. JavaDocs (also applicable to C++) can be foun

here

To use this 

library with VS Code follow the steps below: 

1.

 

From the WPI Control P

alette, Type and Select “Manage Vendor Libraries”

 

2.

 

Click “Install New Library (online)”

 

3.

 

Paste the following URL:  

http://mach-engineering.com/products/maven/com/mach/LightDrive/LightDrive.json

 

 

C++/Java Programming 

  Once the above has been completed, add the needed import statements to your program: 

 

 

 

 

  Now, create your desired LightDrive object: 

 

 

 

 

 

  Ready to control LEDs! 

 

 

 

//Java 
import com.mach.LightDrive.*; //The LightDrive Library 
import java.awt.Color;  //Predefined colors and routines 
 
//C++ 

#include “LightDrive.h”

 

//C++/JAVA 
//CAN-controlled LightDrive 
ld_can = new LightDriveCAN(); 
//MXP Serial Port Controller LightDrive 
ld_serial = new LightDriveSerial(); 
//PWM Servo Controlled LightDrive (specify 2 WPI Servo objects) 

 

ld_pwm = new LightDrivePWM(Servo0,Servo1); 
 

//JAVA 
//ld_object: ld_can, ld_serial, or ld_pwm. 
//Set Bank 1 to Red, Bank 2 to yellow, Bank 3 to custom. 
ld_object.SetColor(1, Color.blue); 
ld_object.SetColor(2, Color.yellow); 
ld_object.SetColor(3, new Color(1.0f,0.5f,0.0f)); 
 
//Send latest colors to LightDrive 
ld_object.Update(); 
 
 
//C++ 
ld_object->SetColor(1, LIGHTDRIVE::COLORS::BLUE); 
ld_object->SetColor(2, LIGHTDRIVE::COLORS::YELLOW); 
ld_object->SetColor(3, ld_object->MakeColor(255,128,0)); 
 
ld_object->Update(); 

Отзывы: