You are viewing an older revision! See the latest version
Uvodna vježba
Riješite sljedećih nekoliko zadataka s ciljem upoznavanja s mbed razvojnom platformom NXP LPC1768:
- Pročitajte uvodni dio o mbed LPC1768 mikroupravljaču. Provjerite da li je na vašem primjerku instaliran najnoviji firmware. Ako nije, instalirajte ga koristeći ove upute. Pokrenite Hello World program.
- Pregledajte dokumentaciju klase
DigitalOut
. Uključite ili isključite bilo koju LED-icu koristeći funkcijuwrite
kao pripadnicu klaseDigitalOut
. Objasnite uloguoperator=
u dokumentaciji klase. - Modificirajte program tako da blinkaju ostale 3 LED-ice.
- Modificirajte program tako da blinkaju 2 ili više LED-ica (gotovo) istovremeno.
- Modificirajte program tako da LED1 blinka 4 sekunde, nakon čega se LED1 isključuje, a počinje blinkati LED2 u trajanju od 4 sekunde. Zatim se isključuje LED2 i ciklus kreće ispočetka s LED1. Koristite
while
ifor
petlje u ovom zadatku. - Deklarirajte i inicijalizirajte dvije konstantne realne varijable
T_TOTAL
iT_FLASH
, koje će određivati ukupna vremena blinkanja pojedinih LED-ica iz prethodnog zadatka, kao i trajanje pojedinog blinka. Npr. postavite ukupno trajanje blinka pojedinih LED-icaT_TOTAL
na 10 sekundi umjesto 4 i trajanje pojedinog blinka na 0,5 sekundi umjesto pretpostavljenih 0,2 sekunde. Ideja je promjene napraviti samo na ta dva mjesta, a ostatak kôda se mora pobrinuti za obavljanje zadatka.
Čestitke!
Završili ste sve zadatke iz teme Uvodna vježba. U nastavku laboratorijskih vježbi slijede i zanimljivije teme.
Povratak na naslovnu stranicu TVZ Mechatronics Team-a.