1 of 3

1

LAB C

RTOS

  • Instalirati i povezati freeRTOS za Arduino
  • Pokrenuti primjer
  • Postati familiaran sa radom RTOS
  • Demonstrirati nacin rada

2 of 3

RTOS

2

LAB C – Vjezba #1

  • Koristeci freeRTOS za Arduino modifikovati program Blink_AnalogRead.ino u program Blink_TempAlarm.ino. Temperatura se cita pomocu Arduina koristeci senzor BTS, Vernier. Kada predje vrijednost 40 stepeni LED pocinje da blinka. Za informaciju o senzoru koristiti https://www.vernier.com/files/manuals/sts-bta/sts-bta.pdf
  • Ponoviti gornji primjer za slucaj dinamometra https://www.vernier.com/files/manuals/hd-bta/hd-bta.pdf , Alarm podesiti na 150N.

3 of 3

RTOS

3

LAB C – Vjezba #2

  • Semofar

Napisati program za kontrolu semafora. Kada nema pešaka treba da bude zeleno za vozila i crveno za pešake. Po pritisku pešaka na taster pali se zuto za vozila, a zatim i crveno za vozila i zeleno za pešake. To traje 3 minuta i onda se pali crveno za pešake i žuto pa zeleno za vozila. Sledeći poziv pešaka biće uslišen tek pošto je zeleno svetlo za vozila trajalo duže od 3 minuta .