ŠKOLA PROGRAMIRANJA
ProgBlox Car set
1. UPUTE ZA PROGRAMIRANJE13. Primjer 11 - LED svjetla - NAPREDNO
2. Uparivanje vozila i tableta ( V2 )14. Primjer 12 - kontrola robotskog vozila 1
3. Primjer 01 - upali crveno LED svjetlo15. Primjer 13 - kontrola robotskog vozila 2
4. Primjer 02 - pali i gasi crveno LED svjetlo beskonačno16. Primjer 14 - kontrola robotskog vozila - NAPREDNO
5. Primjer 03 - senzori odbojnika - crveni17. Primjer 15 - robotsko vozilo obilazi prepreke
6. Primjer 04 - senzori odbojnika - zeleni18. Primjer 16 - robotsko vozilo obilazi prepreke - NAPREDNO
7. Primjer 05 - senzori odbojnika - zeleni i crveni19. Primjer 17 - OČI robotskog vozila - žuto oko
8. Primjer 06 - senzori odbojnika - oba senzora istovremeno20. Primjer 18 - OČI robotskog vozila
9. Primjer 07 - senzori odbojnika - kombinacije21. Primjer 19 - OČI - robotsko vozilo prati crtu
10. Primjer 08 - glavni program i potprogrami22. Primjer 20 - OČI - robotsko vozilo u poligonu
11. Primjer 09 - LED svijetla23. Primjer 21 - OČI - robotsko vozilo u poligonu - NAPREDNO
12. Primjer 10 - LED svijetla - beskonačno

UPUTE ZA PROGRAMIRANJE
ProgBlox_Car_HR.jpg

Na početku uputa objašnjene su funkcije i način rada tableta i robotskog vozila. Objašnjene su osnovne funkcije programiranja uz primjere za LED svjetla. Prvih jedanaest programskih primjera prikazuje način slaganja programa i sve kontrole vezane uz senzore koji se nalaze na robotskom vozili. Primjeri od dvanaest do dvadeset jedan pokazuju mogućnosti kontrole vozila putem senzora.

Uparivanje vozila i tableta ( V2 )
Uparivanje je prikazano na video primjeru. Redoslijed: 1. pritisni lijevi taster na vozilu, 2. pritisni desni taster na vozilu i drži tako dugo dok LED svijetlo ne zasvijetli ZELENOM bojom, 3. pusti tastere, 4. Uključi tablet. Na vozilu će LED svijetlo zasvijetliti nekoliko puta i ugasiti se. Tablet i vozilo su upareni. Slijedeći puta treba pritisnuti samo desni taster na vozilu za uključivanje. Na isti način možete upariti nekoliko vozila sa jednim tabletom, ali NE jedno vozilo sa više tableta.

Primjer 01 - upali crveno LED svjetlo
Car_HR_01.jpg
Prikaz kompletne procedure od uključivanja tableta i vozila. Zatim se slaže program koji pokrečemo putem gumba RUN. Nakon završene viježbe program trebamo obrisati zato da se ne pomiješa sa novim programom.

Primjer 02 - pali i gasi crveno LED svjetlo beskonačno
Car_HR_02.jpg
Primjer beskonačne petlje - glavni program. Beskonačno se pali i gasi crveno LED svijetlo.

Primjer 03 - senzori odbojnika - crveni
Car_HR_03.jpg
Kontrola senzora na odbojniku. Senzore na odbojniku smo označili kao CRVENI i ZELENI. Primjer prikazuje paljenje crvenog LED svijetla pritiskom na CRVENU stranu odbojnika.

Primjer 04 - senzori odbojnika - zeleni
Car_HR_04.jpg
Kontrola senzora na odbojniku. Senzore na odbojniku smo označili kao CRVENI i ZELENI. Primjer prikazuje paljenje zelenog LED svijetla pritiskom na ZELENU stranu odbojnika.

Primjer 05 - senzori odbojnika - zeleni i crveni
Car_HR_05.jpg
Kontrola senzora na odbojniku. Senzore na odbojniku smo označili kao CRVENI i ZELENI. Primjer prikazuje paljenje zelenog LED svijetla pritiskom na ZELENU stranu odbojnika i crvenog LED svijetla pritiskom na CRVENU stranu odbojnika.

Primjer 06 - senzori odbojnika - oba senzora istovremeno
Car_HR_06.jpg
Kontrola senzora na odbojniku. Senzore na odbojniku smo označili kao CRVENI i ZELENI. Primjer prikazuje paljenje plavog LED svijetla pritiskom na ZELENU i CRVENU stranu odbojnika istovremeno.

Primjer 07 - senzori odbojnika - kombinacije
Car_HR_07.jpg
Kontrola senzora na odbojniku. Senzore na odbojniku smo označili kao CRVENI i ZELENI. Primjer prikazuje moguće kombinacije kontrole senzora odbojnika, kad su pritisnuti istovremeno ili svaki zasebno.

Primjer 08 - glavni program i potprogrami
Car_HR_08.jpg
Primjer pokazuje kombinaciju glavnog programa koji radu u beskonačnoj petlji ( pali se i gasi plavo LED svjetlo ) i kontrolu senzora na odbojniku. Pritiskom na crvenu stranu odbojnika pali se crveno LED svijetlo, a pritiskom na zelenu stranu odbojnika zeleno LED svjetlo.

Primjer 09 - LED svijetla
Car_HR_09.jpg
Primjer paljenja različitih LED svjetla sa različitim vremenskim trajanjem pritiskom na gum RUN.

Primjer 10 - LED svijetla - beskonačno
Car_HR_10.jpg
Primjer paljenja različitih LED svjetla sa različitim vremenskim trajanjem koji se beskončno ponavlja.

Primjer 11 - LED svjetla - NAPREDNO
Car_HR_11.jpg
Primjer paljenja različitih LED svjetla prema odabiru robotskog vozila uporabom naredbene kockice "ODLUKE" ( random ). Odabir može biti samo između dvije naredbene kocke koje se, u redosljedu, nalaze iza naredbene kocke odluke.

Primjer 12 - kontrola robotskog vozila 1
Car_HR_12.jpg
Primjer pokazuje nekoliko komandi za kontrolu kretanja robotskog vozila. Preciznost izvođenja određenih radnji ( skretanja ) može biti različita jer ovisi o stanju napunjenosti baterija.

Primjer 13 - kontrola robotskog vozila 2
Car_HR_13.jpg
Primjer pokazuje nekoliko komandi za kontrolu kretanja robotskog vozila. Preciznost izvođenja određenih radnji ( skretanja ) može biti različita jer ovisi o stanju napunjenosti baterija.

Primjer 14 - kontrola robotskog vozila - NAPREDNO
Car_HR_14.jpg
Primjer pokazuje nekoliko komandi za kontrolu kretanja robotskog vozila. Ovaj primjer pokazuje način korištenja naredbene kockice "ODLUKE" u kontroli robotskih kolica. Robotsko vozilo odlučuje u koju će stranu krenuti. Preciznost izvođenja određenih radnji ( skretanja ) može biti različita jer ovisi o stanju napunjenosti baterija.

Primjer 15 - robotsko vozilo obilazi prepreke
Car_HR_15.jpg
Svaki puta kada robotsko vozilo dodirne prepreku crvenom ili zelenom stranom odbojnika robotsko vozilo se vrati unatrag i skreće u stranu ovisno o strani koja je pritisnuta. Kada odbojnik nije pritisnut robotsko vozilo se kreće prema naprijed. Još nedostaje potprogram za situaciju kada su obe strane odbojnika pritisnute.

Primjer 16 - robotsko vozilo obilazi prepreke - NAPREDNO
Car_HR_16.jpg
Svaki puta kada robotsko vozilo dodirne prepreku crvenom ili zelenom stranom odbojnika robotsko vozilo se vrati unatrag i skreće u stranu ovisno o strani koja je pritisnuta. Dodavanjem naredbenih kockica "ODLUKE", vozilo će samo odlučivati o strani skretanja. Kada odbojnik nije pritisnut robotsko vozilo se kreće prema naprijed. Još nedostaje potprogram za situaciju kada su obe strane odbojnika pritisnute.

Primjer 17 - OČI robotskog vozila - žuto oko
Car_HR_17.jpg
Robotsko vozilo ima dva IR senzora, sa doljnje strane, koja zovemo OČI. Ima PLAVO i ŽUTO oko. Te oči prepoznaju da li je površina ispod robotskog vozila tamna ili svijetla. Ovaj primjer pokazuje jednostavnu kontrolu ŽUTOG oka. Kada je žuto oko iznad bijele ( svjetle ) površine upalit će se žuto LED svijetlo, a kada je iznad crne ( tamne ) površine, svjetlo će se ugasiti.

Primjer 18 - OČI robotskog vozila
Car_HR_18.jpg
Robotsko vozilo ima dva IR senzora, sa doljnje strane, koja zovemo OČI. Ima PLAVO i ŽUTO oko. Te oči prepoznaju da li je površina ispod robotskog vozila tamna ili svijetla. Ovaj primjer pokazuje jednostavnu kontrolu ŽUTOG oka i PLAVOG oka. Kada je žuto oko iznad bijele ( svjetle ) površine upalit će se žuto LED svijetlo, a kada je iznad crne ( tamne ) površine, žuto svjetlo će se ugasiti. Kada je plavo oko iznad bijele ( svjetle ) površine upalit će se plavo LED svijetlo, a kada je iznad crne ( tamne ) površine, plavo svjetlo će se ugasiti.

Primjer 19 - OČI - robotsko vozilo prati crtu
Car_HR_19.jpg
Putem OČIJU kontroliramo položaj vozila iznad crne crte. Da bi se vozilo kretalo po crti treba stalno ispravljati svoj položaj, osim kada je sa oba oka iznad crte. Kada su oba oka iznad crte vozilo se kreće prema naprijed. Kada se žuto oko nađe iznad bijele podloge robotsko vozilo treba malo skrenuti u suprotnu stranu ( lijevu ) i vratiti robotsko vozilo na crtu. Isto se položaj robotskog vozila ispravlja kad je plavo oko iznad bijele površine, treba malo krenuti u supotnu stranu ( desnu ) i vratiti robotsko vozilo na crtu.

Primjer 20 - OČI - robotsko vozilo u poligonu
Car_HR_20.jpg
Uz pomoć jednog oka ( žutog ili plavog ) možemo robotska kolica zatvoriti unutar poligona. Putem glavnog programa vozilo se beskonačno kreće prema naprijed. Svaki puta kada žuto oko pronađe crnu ( tamnu ) površinu, robotsko vozilo vraća se unatrag i skreće u lijevu stranu.

Primjer 21 - OČI - robotsko vozilo u poligonu - NAPREDNO
Car_HR_21.jpg
Uz pomoć jednog oka ( žutog ili plavog ) možemo robotska kolica zatvoriti unutar poligona. Putem glavnog programa vozilo se beskonačno kreće prema naprijed. Svaki puta kada žuto oko pronađe crnu ( tamnu ) površinu, robotsko vozilo vraća se unatrag i skreće u stranu koju samo odabere putem naredbene kockice "ODLUKE".