Nakon silnih peripetija (A9G datasheet, kao i opis setova AT komandi su na kineskom), sam prilično ovladao ovim modemom. Ideja je da uz pomoć Mega2560 pokupim GPS podatke i smestim ih u variablu. Tu nastaje problem.
Nisam se ranije sretao sa sličnim stvarima pa očigledno od brda ne vidim planinu. Ako koristim klasičan skeč za obrnutu komunikaciju preko serijskih terminala (Serial i Serial1) ja bez problema postavljam modem kako hoću i komandom AT+LOCATION+2 dobijam geografske širinu i dužinu.
Kod: Označite sve
while (Serial.available()) {
Serial1.write(Serial.read());
}
while(Serial1.available()) {
Serial.write(Serial1.read());
}
Kod: Označite sve
while (Serial.available()) {
Serial1.write("AT+LOCATION=2");
}
while(Serial1.available()) {
Serial.write(Serial1.read());
}