Zadání soutěžních úloh

Kategorie programování mikrořadičů

14. až 16. dubna  2016

Soutěž v programování – 30. ročník

Krajské kolo 2015/2016

Hlídání ledničky

Než výsledek odevzdáte

Než výsledek odevzdáte, tak připravte pro hodnotícího návod, jak uvést vaše zařízení do provozu a podle jaké úlohy jste zařízení vytvářeli. Hodnotí se vždy jen poslední, nejsložitější, úloha. Hodnotící nebude do zařízení nic nahrávat. Jen ho zapne a vyhodnotí podle úlohy, na které jste pracovali a kterou jste uvedli v návodu, jak zařízení zapojit.

Příklad návodu pro hodnotící:
Zařízení uvedete do provozu tak, že USB kabel připojíte k počítači nebo nabíječce. Po zapnutí se spustí aplikace podle úlohy č. 2.


Hlídání ledničky

Jak všichni víte, když necháte otevřenou lednici, tak se obsah dřív nebo později zkazí. Vaším úkolem bude vytvořit jednoduché zařízení, které bude hlídat, že je lednice otevřena, a pokud bude otevřena déle než 30 sekund, tak spustí poplach.

Senzor

Pro detekci otevření lednice máte k dispozici fotorezistor (v zavřené lednici je tma). Fotorezistor mění v závislosti na intenzitě osvětlení svůj vnitřní odpor.

Senzor

Poplach

K simulaci poplachu použijeme LED.

Dioda

Následující úlohy jsou kroky, kterými dojdete k nejvíce bodovanému řešení. Hodnotí se celkový výsledek, ne dílčí úlohy. Můžete tedy začít s nejtěžší úlohou, pokud si troufáte. Vaše zařízení musí fungovat automaticky při připojení napájení bez připojeného počítače. Představte si, že zařízení musí jít rovnou umístit do lednice. Hodnotí se funkčnost zařízení ne programový kód.

Úloha č. 1

  1. Zapojte LED.
  2. Rozblikejte LED s frekvencí 2 Hz.

Úloha č. 2

  1. Zapojte fotorezistor s připojeným rezistorem tak, abyste mohli měřit napětí na fotorezistoru.
  2. Zakryjte fotorezistor („tma“) a zjistěte hodnotu naměřenou na fotorezistoru.
  3. Pokud je „tma“, rozsviťte LED, pokud je „světlo“ zhasněte LED.

Úloha č. 3

  1. Pokud detekujete „světlo“ počkejte 30 vteřin a pak rozsviťte LED, jako poplach.
  2. Pokud dojde k zavření lednice (tma), vypněte ihned poplach, tedy zhasněte LED.

Úloha č. 4

  1. Místo rozsvícení LED (úloha č. 3) LED rozblikejte s frekvencí 4 Hz.