Opisywana biblioteka umożliwia nawiązanie połączenia szeregowego pomiędzy Arduino a telefonem GSM. Jej procedury ukrywają przed programistą komendy AT+, pozwalając na wysłanie wiadomości tekstowej przy pomocy dwuargumentowej funkcji, wymagającej jedynie podania numeru telefonu i tekstu wiadomości. Biblioteka została przystosowana do pracy z telefonem Motorola C168i, ale niewielkie zmiany pliku nagłówkowego wystarczą, by można było użyć innego telefonu komórkowego. Powodem wybrania właśnie tego modelu była między innymi możliwość łatwego podłączenia za pomocą wtyczki jack. Poniżej przykładowy kod:
#define rxPin 2
#define txPin 3
// set up a new serial port
SSerial2Mobile phone = SSerial2Mobile(rxPin, txPin);
//send a text message
phone.sendTxt("+15555550125","Lib SMS Test1");
//send an email
phone.sendEmail("sserial2mobile@example.com", "Lib email test1");
Źródło
Fajne? Ranking DIY
