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.

Figur 4 Bild ovanifrån på LED-displayen [3]<br />

4. Inkoppling av modul på breadboard<br />

För att kunna styra vilka lampor som ska lysa så kopplas modulen till STK500-kortet. På kortet sitter<br />

en ATMega16-kontroller som används för att programmera LEDsen. Raderna kopplas in till PORT A<br />

(rad 1 till PA0 … rad 8 till PA7), och kolumnerna kopplas in till PORT C (kolumn 8 till PC0 … kolumn 1<br />

till PC7).<br />

4.1 Motstånd<br />

Lysdiodernas ljusstyrka bestäms av strömmen. Ju högre ström som flyter igenom, desto starkare<br />

lyser dioderna. Men om den maximala strömmen i framriktningen för dioderna skulle överskridas så<br />

förstörs dem istället. Så för att lysdioderna på modulen inte ska förstöras när vi kopplar in 5 V<br />

spänning behöver vi koppla in ett motstånd i serie <strong>med</strong> de pinnar som leder ström till de positivt<br />

kopplade lysdiod-kolumnerna för att strömbegränsa. Enligt databladet [3] har modulen en<br />

framspänning ( ) på 2,1 V som är definierat vid 20 mA ström i framriktningen ( ). Om vi förser<br />

modulen <strong>med</strong> en spänning på 5 V så kommer spänningen över hela kretsen vara 5 V minus<br />

framspänningsfallet över dioden. Alltså blir den spänning som ska gå över motståndet –<br />

. Ohm’s lag ger oss att motståndet ska ha storleken<br />

5<br />

. För att<br />

vara på den säkra sidan kopplas åtta -motstånd in till pinnarna 13, 3, 4, 10, 6, 11, 15 och 16<br />

som är kopplade till de positivt kopplade raderna. Eftersom STK500-kortet inte kan ge tillräckligt<br />

<strong>med</strong> ström utan att överhettas så kopplas en extern spänningsskälla <strong>med</strong> 5 V in.<br />

4.2 Testa en lampa<br />

Innan modulen kopplas på breadboard bör det även testas att alla lampor fungerar. Detta görs<br />

genom att koppla in 5 V via ett motstånd till en av kolumnernas pinnar och koppla jord till en<br />

av radernas pinnar. Detta tänder den lampa som är kopplad mellan dessa. Exempelvis om du lägger<br />

motståndet mot pin 16 och kopplar pin 9 till jord så ser du i BILAGA A. Kopplingsschema för<br />

breadboard, att lysdioden högst upp till höger kommer lysa. Så här testar du samtliga lysdioder.

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

Saved successfully!

Ooh no, something went wrong!