Étape 9: aider ! il ne fonctionne pas !
Oke, faisons quelques dépannage, j’aborderai quelques problèmes possibles.
Scénario 1: le téléphone ne couvre même pas dial en étape 5
Assurez-vous que vous avez obtenu la bonne connexion, les mesurer avec un multimètre, c’est vraiment pratique ! Assurez-vous que votre téléphone prend en charge les PDU, chercher sur internet pour le brochage des connecteurs de votre téléphone et rechercher une éventuelle anomalie. Vous utilisez une alimentation externe ? L’arduino d’un PC avec usb d’alimentation perturbe la communication entre le sony ericsson et l’arduino.
Scénario 2: le téléphone a réussi le cadran d’essai à l’étape 5, mais ne fonctionne pas avec le programme final.
Assurez-vous que vous renseignez vous êtes PDU converti en nombre dans le programme (à la place de le x). Vous déconnectez le téléphone de l’arduino pour télécharger le programme ? Tu l’as fait qu’il n’en existait qu'anny espaces derrière la partie de votre message dans l’encodeur PDU (étape 6) ? Avez-vous envoyé le message avec le bon téléphone ? (l’arduino écoutera seulement au nombre de PDU codé préprogrammés) Avez-vous utilisé l’arduino avec tampon série élargie (Etape 3) ?
Scénario 3: le téléphone a réussi le cadran d’essai à l’étape 5, je suis sûr que j’ai fait tout bien et est toujours ne fonctionne pas.
J’ai écrit un petit programme pour lire une chaîne PDU à l’aide d’un écran lcd (le téléphone utilise vous êtes communication série) afin que vous puissiez lire la chaîne PDU vous-même. Vérifier si les commandes de la sous-chaîne n’avez pas besoin des modifications permettant d’extraire les informations. Dans mon pays, le nombre se trouve de char 24 à 34 dans la chaîne de PDU (= substring(24,34)). Peut-être il a situé ailleurs pour votre pays. Faites de même pour la partie du message. Notez que j’utilise un écran lcd avec un bus I2C si vous n’avez pas, vous devez la modifier le code légèrement. Je dois dire je doute fortement ce problème se produise, mais j’ai voulu être complet et sûr pourquoi j’ai inclus.
Télécharger le programme de lecture d’une chaîne PDU avec un écran lcd ici : téléchargement de dropbox (lire serial I2C LCD)