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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

void sendStartMoving(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_MOVEAROUND);<br />

}<br />

void sendStopMoving(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_STOPMOVE);<br />

}<br />

void sendAlarm(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_ALARM);<br />

}<br />

void sendMoveForward(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_MOVE);<br />

USART_Transmit(MOVE_FORWARD);<br />

}<br />

void sendMoveRight(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_MOVE);<br />

USART_Transmit(MOVE_RIGHT);<br />

}<br />

void sendMoveLeft(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_MOVE);<br />

USART_Transmit(MOVE_LEFT);<br />

}<br />

void sendMoveBack(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_MOVE);<br />

USART_Transmit(MOVE_BACK);<br />

}<br />

void sendMoveStop(){<br />

USART_Transmit(PROTOCOL_START);<br />

USART_Transmit(PROTOCOL_MOVE);<br />

USART_Transmit(MOVE_STOP);<br />

}<br />

//------------------------------------------------------------<br />

// Clock<br />

//------------------------------------------------------------<br />

volatile char timmar;<br />

volatile char minuter;<br />

volatile char sekunder;<br />

volatile char atim;<br />

volatile char amin;<br />

volatile char asek;<br />

void adjustTime();<br />

void initRealtime();<br />

void alarmclock();

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

Saved successfully!

Ooh no, something went wrong!