示例#1
0
文件: EZB.cs 项目: uwb-robot-ar/EZ_B
 private void init()
 {
     TellyMate           = new TellyMate(this);
     Movement            = new Movement(this);
     Servo               = new Servo(this);
     ADC                 = new ADC(this);
     Digital             = new Digital(this);
     HC_SR04             = new HC_SR04(this);
     Uart                = new Uart(this);
     Roomba              = new Roomba(this);
     I2C                 = new I2C(this);
     BlinkM              = new BlinkM(this);
     MP3Trigger          = new MP3Trigger(this);
     SureDualAxisCompass = new SureDualAxisCompass(this);
     BV4615              = new BV4615(this);
     BV4113              = new BV4113(this);
     Recorder            = new Recorder(this);
     MMA7455             = new MMA7455(this);
     PWM                 = new PWM(this);
     SabertoothSerial    = new SabertoothSerial(this);
     SoundV4             = new EZ_B.Soundv4(this);
     EZBv4Manager        = new EZ_B.EZBv4Manager(this);
     ServoAX12           = new EZ_B.ServoAX12(this);
     RGBEyes             = new EZ_B.RGBEyes(this);
     MIP                 = new EZ_B.MIP(this);
     MusicSynth          = new EZ_B.MusicSynth(this);
 }
示例#2
0
        /// <summary>
        /// Create an instance of the AutoPosition Control
        /// </summary>
        public RGBAnimator(EZB ezb, string name)
        {
            Name = name;

            _ezb = ezb;

            _eyes = new RGBEyes(_ezb);

            _tf                     = new EZBGWorker(string.Format("RGB Animator for: {0}", name));
            _tf.DoWork             += _tf_DoWork;
            _tf.RunWorkerCompleted += _tf_RunWorkerCompleted;
        }