Co je mikrokontrolér PIC?
Periferní řadič rozhraní (PIC) je typ mikrokontroléru, který běžně používají fandové a vynálezci. Mikrokontrolér PIC má obvykle mezi 20 a 60 piny, které řídí vstup a výstup z mikrokontroléru. Obvykle jsou integrovány do desky plošných spojů a programovány pomocí jazyka C. Mikrokontroléry PIC jsou levné, flexibilní a snadno použitelné, což z nich činí oblíbenou volbu v mikrokontrolérech.
K dispozici je mnoho typů mikrokontrolérů PIC. Rozdíly mezi různými modely jsou tvarový faktor, počet pinů a množství paměti. Duální in-line balíček (DIP) je obvykle preferován PIC fandy, protože je snazší s ním pracovat a lze jej snadno přidat do prkénku. Balíček quad flat no-lead (QFN) se obvykle používá v průmyslovém prostředí, protože je kompaktnější. Většina lidí nebude používat všechny piny nebo paměť ve svém PIC mikrokontroléru, takže není nutné kupovat špičkový mikrokontrolér.
Záliby obvykle připojí svůj mikrokontrolér k prkénku nebo desce plošných spojů. Používání prkénku je snadnější, ale deska s plošnými spoji je výhodnější v trvalějších aplikacích, protože je kompaktnější a odolnější. Vstupy a výstupy, jako jsou motory, LED světla a senzory, lze připojit k pinům z obvodu nebo desky s chlebem. Ty pak mohou být řízeny mikrokontrolérem PIC.
Pro programování mikrokontroléru PIC je nutné mít programátor PIC. Ty jsou obvykle mnohem dražší než samotné mikrokontroléry a připojte se k mikrokontroléru prostřednictvím USB nebo sériových portů v počítači. Programování mikrokontroléru se provádí také pomocí C. Programování obvykle spočívá v získání vstupu a výstupu z pinů. Pro začínajícího je obvykle docela obtížné naprogramovat mikrokontrolér PIC, i když se může naučit prostřednictvím knih nebo online výukových programů.
Mikrokontrolér PIC je podobný mikrokontroléru AVR. Toto jsou dvě nejoblíbenější volby pro milovníky mikrokontrolérů. Žádný z těchto mikrokontrolérů není jednoznačně lepší volbou. Oba jsou levné, naprogramované v C a podobné.
Další možností, která je třeba zvážit, je relativně nová platforma Arduino®. Jedná se o projekt s otevřeným zdrojovým kódem založený na mikrokontroléru AVR. Programování Arduino® je mnohem snazší než mikrokontrolér PIC, takže může být lepší volbou pro ty, kteří nemají mnoho zkušeností s programováním.