This is an old revision of the document!
Aceasta schema include urmatorul scenariu:
Arduino asteapta continuu sa primeasca un SMS. Utilizatorul trimite un mesaj specific (o parola) catre numarul cartelei din modulul de SIM, Arduino interogheaza modulul de GPS, acesta se conecteaza la sateliti iar apoi proceseaza datele si transmite inapoi catre numarul de telefon configurat un link de Google Maps cu datele exacte - latitudine & longitudine.
Lista piese:
In functia loop() se asteapta receptionarea unui mesaj pe numarul de telefon inserat in modulul SIM800l. La receptionarea mesajului, se verifica daca acesta contine parola specifica. Daca da, se comuta pe receptionarea coordonatelor de la modulul de GPS prin conectarea sa la sateliti in prealabil si furnizarea datelor parsate cu ajutor librariei TinyGPS++.h mentionata mai sus in functia denumita GPS().
Am ales sa parsez doar latitudinea si longitudinea intrucat acestea sunt folositoare pentru API-ul de la Google Maps. Asadar, se construieste link-ul si se trimite un mesaj inapoi catre numarul configurat de tipul:
ArduTag is here: www.google.com/maps/place/<latitudine>,<longitudine>
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.