Toto je starší verze dokumentu!
Shield umožňující telefonování, zasílání SMS a internetovou komunikaci přes mobilní telefonní sítě. Vyžaduje SIM kartu (školní od T-Mobile má nízký kredit).
Obsahuje velmi rozšířený komunikační modul SIM900, slot na LCD displej, který se ale nepřipojuje k čipu, ale jde přímo na piny Arduina ( které?). Žlutý „trojzubec“ pinů pod anténou slouží k připojení analogové klávesnice – dva piny jsou napájení, třetí je přiveden na analogový vstup Arduina.
Skvělý zdroj je http://www.elecfreaks.com/wiki/index.php?title=EFCom_GPRS/GSM_Shield nebo také http://linksprite.com/wiki/index.php5?title=SIM900_GPRS/GSM_Shield.
Shield lze zapojit buď přímo na Arduino (Uno) nebo do nepájivého pole a propojit jen piny pro napájení a UART.
Shieldu nestačí napájení z USB! Je nutné připojit i externí napájení, buť 9V baterií nebo z adaptéru, jinak ssice bude vesele blikat, ale nebude komunikovat.
Na shieldu se musí nastavit pomocí jumperů správně propojení komunikační seriové linky (UART). Pokud budeme na Arduinu používat softwarový UART pro spojení s GSM modulem (abychom mohli přes hardwarový komunikovat s PC), propojíme jumpery tak, že D3 spojí prostřední (žlutý) pin s pinem blíž horního okraje (označené S_RX) a D2 propojí prostřední pin s pinem dál od horního okraje (označený S_TX). obrázek…
Vespod shieldu musí být správně umístěná funkční SIM karta, ideálně bez nutnosti zadat PIN. (Dotáhneme také anténku.)
Arduino je napojené přes USB a má nahraný jednoduchý prográmek který přeposílá data, která dostane Arduino po hardwarovém UARTu (piny 0, 1) na softwarový na pinech 2, 3 (připojený GSM modul). Viz 8. odrážka.
Po zapojení může být nutné zmáčknout tlačítka označená RST a S_PWR. Tlačítko S_PWR slouží k zapínání a vypínání modulu, takže může být nutné ho stisknout dvakrát. Po jeho stisku by měla svítit LED PWR, STA a v delších intervalech krátce probliknout NET.
Je-li zapojení v pořádku, komunikuje shield rychlostí 19200 baudů a řádky příkazů ukončuje znakem CR (v jazyce C \r, ASCII kód 13).
Komunikuje se jazykem AT příkazů, viz dokumentace.