Tato část má za úkol úplné začátečníky seznámit s vývojem pro .NET Micro Framework. Napíšeme jednoduchý program, který bude svítit diodou LED, pokud bude stisknuté tlačítko. Jako hardware použijeme desku Tahoe, ale stejně tak je možné postupovat v případě jiného hardwaru nebo emulátoru.
Běžnou svítivou diodu nemůžete jen tak připojit k procesoru, protože ten je schopen dát pouze určité množství proudu. Abychom procesor nezničili, musíme tedy proudové zatížení omezit odporem. Máte dvě možnosti: spočítat si příslušnou hodnotu a zapojit ho do série s diodou, anebo někde sehnat diodu s odporem už vestavěným, například v GES Electronics.
Jak spočítat hodnotu odporu? Potřebujete znát tři údaje.
Hodnota odporu pak je (Upin – Uf) / Isrc, v našem případě (3.3 V – 2 V) / 0.004 A = 325 Ω.
Další možnost je také nic nehledat, nepočítat a dát tam třeba 5 kΩ pro jistotu. Jediné co se může stát je, že bude dioda svítit slabě.
Zbývá otázka, jak diodu připojit fyzicky. Například Tahoe má piny vyvedené na 0.1" konektory, ale samečky:
Můžete si samozřejmě vyrobit kablíky, nebo přiletovat opačné koncovky rovnou na diodu. Pokud máte ale po ruce volný IDE kabel od pevného disku nebo od disketové mechaniky, můžete jej rovnou připojit na Tahoe! Získáte tak stejné rozložení pinů, ale na konektoru, do kterého můžete snadno drátky zastrkat. V tomto případě ovšem, kdy potřebujeme zapojit dva drátky, si vystačíte i s nějakým kablíkem z počítače, například ze základní desky (k tlačítkům, větrákům nebo diodám) nebo třeba mezi CD mechanikou a zvukovou kartou (ať už analogový nebo digitální).
Pin GPIO1, který jsme si (ne náhodou) vybrali v programu je hned naproti zemi (0V), takže oba konce, které potřebujeme připojit, jsou hned u sebe. Diodu můžete ještě předtím vyzkoušet zapojením mezi 0V a 3.3V, které jsou také na sousedním pinu. Na zem patří katoda diody, kterou poznáte buď podle kratší nožičky, nebo podle toho, že je na té straně svítivá část diody seřízlá. Pokud diodu zapojíte obráceně, nebude akorát svítit.
Upravená LED připojená přímo na Tahoe.Všimněte si seřízlé strany připojené na 0V.
Tyto mají vestavěný rezistor,bez něj diodu přímo nepřipojujte!
LED připojená pomocí IDE kabelu.