Jste zde

Vyhodnocení lednové soutěže s MCU Microchip

Vážení přátelé, se zpožděním a omluvou Vám přinášíme výsledky prvního kola výše zmiňované soutěže.

Jak jsme již avizovali předem, vítězové od nás obdrží soutěžní pytlíčky se sadou zajímavých součástek. Tentokrát balíčky obsahují:

1. místo:

2x PIC10F206-I/P zajímavý PIC který se prodává i jako šestinožičková SOT23, tedy opravdový prcek. Tento je v provedení DIP
5x PIC12F629-I/SN klasický SO8 PIC
10x AT93C46SU1B 1kbit EEPROM MicroWire SO8
2x PIC16F628A-I/P 18nácti nožičková klasika
2x ST232BD budič RS232C v SO16
2x ST485BD budič RS485 v SO8
2x ULN2003AN 7x open collector s TTL vstupem a ochrannými diodami v pouzdru DIP. Každy výstup 500mA max. 50V
2x M41T0-M6E I2C hodiny reálného času
2x RY5WK relé s přepínacim kontaktem
2x M29F040B70N1 paralelní flash 4Mbit
10x ARK825A/3 "americká" 3pinová svorka
2x AT45DB041D-SU seriová flash SPI 4Mbit SO8
2x DS18B20Z+ digitální 1wire teploměr v SO8
2x GPC402-555 podsvícený maticový displej 2x40 znaků

2. místo:

2x PIC10F206-I/P zajímavý PIC který se prodává i jako šestinožičková SOT23, tedy opravdový prcek. Tento je v provedení DIP
5x PIC12F629-I/SN klasický SO8 PIC
10x AT93C46SU1B 1kbit EEPROM MicroWire SO8
2x PIC16F628A-I/P 18nožičková klasika
2x ST232BD budič RS232C v SO16
2x ST485BD budič RS485 v SO8
2x ULN2003AN 7x open collector s TTL vstupem a ochrannými diodami v pouzdru DIP. Každy výstup 500mA max. 50V
2x M41T0-M6E I2C hodiny reálného času
2x RY5WK relé s přepínacím kontaktem
2x M29F040B70N1 paralelní flash 4Mbit
10x ARK825A/3 "americká" 3pinová svorka
1x GPC402-555 podsvícený maticový displej 2x40 znaků

3. místo:

2x PIC10F206-I/P zajímavý PIC který se prodává i jako šestinožičková SOT23, tedy opravdový prcek. Tento je v provedení DIP
5x PIC12F629-I/SN klasický SO8 PIC
10x AT93C46SU1B 1kbit EEPROM MicroWire SO8
2x PIC16F628A-I/P 18nožičková klasika
2x ST232BD budič RS232C v SO16
2x ST485BD budič RS485 v SO8
2x ULN2003AN 7x open collector s TTL vstupem a ochrannými diodami v pouzdru DIP. Každy výstup 500mA max. 50V
2x M41T0-M6E I2C hodiny reálného času
2x RY5WK relé s přepinacim kontaktem
2x M29F040B70N1 paralelní flash 4Mbit
10x ARK825A/3 "americká" 3pinová svorka

Malá pochvala

Sice jsme nečekali že již u takhle jednoduchého úkolu uvidíme v kódu něco zajímavého, ale byli jsme příjemně překvapeni. Myslíme si, že pochvala za nápad je na místě. Většina z Vás pro časování LED blikače používala změnu časové konstanty v čekací smyčce. Soutěžící Rudolf Kyska nás však překvapil a pro změnu doby vykonávání čekací smyčky použil změnu konstanty předděličky čítače. Hezký nápad.

Vyhodnocení

Na jedinečném prvním místě se umístil pan David Koudela. Jeho kód je přehledný, krátký a dobře okomentovaný. Zdrojový kód byl psán v assembleru pro PIC řady 18 a nezabral více jak 25 řádků.

Druhé místo obsadil pan Petr Kmeť. Jeho kód byl také poměrně krátký a přehledný. Napsaný pro PIC řady 16 v programovacím jazyce C.

Třetí a poslední oceňované místo obsadil již zmiňovaný pan Rudolf Kyska. Jeho kód byl psaný rovněž pro PIC řady 16 a programovaný v assembleru. Byl však delší než předchozí kódy.

Omlouváme se že tentokráte nezveřejníme kódy výherců. Zapoměli jsme v zadání požádat o možnost zveřejnění. Tuto chybu příště napravíme a vítězné kódy zveřejníme. Zároveň věříme, že se pan Kyska nebude zlobit za zveřejnění části principu jeho řešení.

Soutěžícím kteří vyhráli blahopřejeme a doufáme že výhrou budou potěšeni. Svoji výhru obdrží poštou na dohodnutou adresu.

Všem soutěžícím děkujeme a těšíme se na další příspěvky v dalších kolech!

Hodnocení článku: