You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
KAPITOLA 12 Hackování hardwaru<br />
my a počítač <strong>Pi</strong> není výjimkou. Tato zařízení, která mají řešit požadavky komunity, mohou<br />
zahrnovat přídavné porty nebo dodatečný hardware, případně mohou jinak rozšiřovat funkce<br />
cílového zařízení.<br />
V Británii je jedním z nejoblíbenějších hobby specialistů firma oomlout. Založili ji nadšenci<br />
projektů open source, kteří pracují s hardwarem Arduino, a jedná se o vynikající zdroj rozšiřujících<br />
sad i běžných komponent včetně tlačítek, displejů a tranzistorů. Na rozdíl od velkých<br />
prodejců firma oomlout vybavuje své komponenty všemi potřebnými doplňky – například<br />
pull-up rezistory k tlačítkům – a schématy obvodů kvůli snadnějšímu sestavení. Tam, kde je to<br />
možné, je k dispozici také ukázkový zdrojový kód, abyste mohli vše co nejrychleji zprovoznit.<br />
V USA poskytuje podobnou službu firma Adafruit. Tato firma, založená s cílem zpřístupnit<br />
rozšíření open source pro základní desky Arduino, nabízí širokou škálu komponent a sad,<br />
včetně jedné z prvních rozšiřujících desek určených speciálně pro počítač <strong>Raspberry</strong> <strong>Pi</strong> (další<br />
informace naleznete v kapitole 13, „Rozšiřující desky“).<br />
Webové stránky obou prodejců naleznete na těchto adresách:<br />
oomlout: http://www.oomlout.co.uk<br />
Adafruit: http://www.adafruit.com<br />
Port GPIO<br />
Port GPIO počítače <strong>Raspberry</strong> <strong>Pi</strong> je umístěn v levém horním rohu desky s tištěnými spoji<br />
a poznáte jej podle označení P1. Tento port má 26 pinů, které jsou z výroby umístěny do dvou<br />
řad po 13 samčích hrotů s roztečí 2,54 mm. Rozteč těchto řad je mimořádně důležitá: rozestupy<br />
pinů po 2,54 mm (0,1 palce v anglosaských jednotkách) se v elektronice objevují velmi často.<br />
Jedná se o standardní vzdálenost v platformách prototypování, které zahrnují desky stripboard<br />
a zkušební modely obvodů.<br />
Každý pin portu GPIO má vlastní účel a několik pinů přitom společně vytváří určitý obvod.<br />
Rozložení portu GPIO je znázorněno na obrázku 12.2.<br />
<strong>Pi</strong>ny portu GPIO v obou řadách se číslují střídavě, přičemž piny v dolní řadě mají lichá čísla<br />
a v horní řadě sudá. Při práci s portem GPIO počítače <strong>Pi</strong> je potřeba mít na paměti, že většina<br />
jiných zařízení používá odlišné systémy číslování pinů. Vzhledem k tomu, že samotný počítač<br />
<strong>Pi</strong> piny nijak neoznačuje, můžete někdy váhat, který pin je který.<br />
Upozornění: K pinům s názvem Do Not Connect nikdy nic nepřipojujte. Jsou rezervovány pro<br />
interní funkce hardwaru SoC BCM2835 počítače <strong>Pi</strong>. Když k těmto pinům cokoli připojíte, počítač<br />
<strong>Pi</strong> tím poškodíte.<br />
179