29.08.2013 Views

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

}<br />

}<br />

}<br />

command = 7;<br />

// DO SOMETHING, STOP!<br />

reciever_state = RECIEVER_WAITING_START;<br />

break;<br />

case PROTOCOL_ALARM:<br />

command = 2;<br />

// DO SOMETHING, WAKE UP!<br />

reciever_state = RECIEVER_WAITING_START;<br />

break;<br />

case PROTOCOL_MOVE:<br />

reciever_state = RECIEVER_WAITING_MOVE;<br />

default:<br />

break;<br />

}<br />

break;<br />

case RECIEVER_WAITING_SEC:<br />

seconds = (unsigned char)data;<br />

reciever_state = RECIEVER_WAITING_START;<br />

break;<br />

case RECIEVER_WAITING_MIN:<br />

minutes = (unsigned char)data;<br />

setMinutes(minutes);<br />

reciever_state = RECIEVER_WAITING_START;<br />

break;<br />

case RECIEVER_WAITING_HOUR:<br />

hours = (unsigned char)data;<br />

setHours(hours);<br />

reciever_state = RECIEVER_WAITING_START;<br />

break;<br />

case RECIEVER_WAITING_MOVE:<br />

switch (data){<br />

case MOVE_FORWARD:<br />

command = 3;<br />

break;<br />

case MOVE_RIGHT:<br />

command = 6;<br />

break;<br />

case MOVE_LEFT:<br />

command = 5;<br />

break;<br />

case MOVE_BACK:<br />

command = 4;<br />

break;<br />

case MOVE_STOP:<br />

command = 7;<br />

break;<br />

default:<br />

break;<br />

}<br />

reciever_state = RECIEVER_WAITING_START;<br />

default:<br />

break;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!