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.

Pinne på tangentbordet Funktion Kopplad till pinne på mikrokontroller<br />

0 Rad 2 (4, 5, 6) PA0<br />

1 Rad 3 (7, 8, 9) PA1<br />

2 Kolumn 3 (3, 6, 9, #) PA4<br />

3 Rad4 (#, 0, *) PA2<br />

4 Kolumn 1 (*, 7, 4, 1) PA5<br />

5 Rad 1 (1, 2, 3) PA3<br />

6 Kolumn 2 (2, 5, 8 0) PA6<br />

Tabell 4. Identifiering över vilka pinnar på tangentbordet som går vart och hur de är<br />

kopplade till kontrollern.<br />

Potentiometern<br />

För att kunna studera hur motorn stegar sig fram när vinkeländringen styrs av tangentbordet,<br />

anslöts en skjutpotentiometer för att steglöst kunna justera hastigheten. Det bedömdes att en<br />

8-bitars AD-omvandling var fullt tillräckligt.<br />

Bild 15. Den valda skjutpotentiometern ansluten till den färdiga prototypen.<br />

Mikrokontrollern<br />

För att kunna styra samtliga moduler och logik krävs det någon form av mikrokontroller eller<br />

dator. Eftersom kursen huvudsakligen har behandlat grundläggande kunskaper om Atmels 8bitars<br />

mikrokontroller från ATMega-serien, var denna det självklara valet att börja arbeta<br />

<strong>med</strong>. Mikrokontrollern ATMega16 visade sig vara fullt tillräcklig då det inbyggda minnet på<br />

19

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

Saved successfully!

Ooh no, something went wrong!