You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
728 B
28 lines
728 B
function [] = leds(robot, LED, Color, Intensity)
|
|
%[] = SetLEDsRoomba(serPort, LED,Color, Intensity)
|
|
% Manipulates LEDS
|
|
% LED = 0 for Play or 1 for Advance
|
|
% Color determines which color(Red/Green) that the Power LED will
|
|
% illuminate as, from 0-100%
|
|
% 0 is pure green, 100 is pure red.
|
|
% Intensity determines how bright the Power LED appears from 1-100%
|
|
|
|
|
|
% By; Joel Esposito, US Naval Academy, 2011
|
|
|
|
switch LED
|
|
case 0
|
|
LED=bin2dec('00000010');
|
|
case 1
|
|
LED=bin2dec('00001000');
|
|
otherwise
|
|
error('LED is 0 or 1');
|
|
end
|
|
|
|
aColor= (Color/100)*255;
|
|
aIntensity = (Intensity/100)*255;
|
|
|
|
robot.write([139 LED aColor aIntensity]);
|
|
|
|
pause(0.05);
|
|
|