Stap 9: Help! het werkt niet!
Oke laten we probleem oplossen, ik zal enkele mogelijke problemen bespreken.
Scenario 1: niet de telefoon zelfs dial getest in stap 5
Zorg ervoor dat je de juiste aansluiting, meten ze uit met een multimeter is echt handig! Zorg ervoor dat uw telefoon ondersteunt PDU, zoeken op het internet voor de pinout van de connectoren van uw telefoon en zoekt een mogelijk defect. Gebruikt u een externe voeding? Voeden van de arduino voor een PC met usb zal verstoren de communicatie tussen de sony ericsson en de arduino.
Scenario 2: de telefoon erin geslaagd de test wijzerplaat in stap 5, maar werkt niet met het definitieve programma.
Zorg ervoor dat u ingevuld u bent PDU geconverteerd nummer in het programma (in plaats van de x). U het loskoppelen van de telefoon van de arduino voor het uploaden van het programma? U ervoor waren er niet dat Anny ruimten behing deel van uw bericht in het coderingsprogramma PDU (stap 6)? Hebt u het bericht met de juiste telefoon verzonden? (de arduino zullen alleen luisteren naar het nummer van de voorgeprogrammeerde PDU gecodeerd) Heb je de arduino gebruikt met uitgebreide seriële buffer (Stap3)?
Scenario 3: de telefoon erin geslaagd de test wijzerplaat in stap 5, ik weet zeker dat ik alles goed heb gedaan en is nog steeds niet werkt.
Ik heb geschreven een klein programma om te lezen een PDU-string met behulp van een LCD-scherm (de telefoon is met behulp van je bent seriële communicatie) zodat u de PDU-tekenreeks zelf lezen kunt. Controleer als de subtekenreeks opdrachten niet nodig wijzigingen voor het extraheren van de informatie. In mijn land ligt het aantal van 24 tot en met 34 tekens in de tekenreeks van de PDU (= substring(24,34)). Misschien ligt het ergens anders voor uw land. Doe hetzelfde voor het deel van het bericht. zoals u ziet, dat ik heb met behulp van een LCD-scherm met een I2C bus als u geen moet u het wijzigen van de code licht hebt. Ik moet zeggen dat ik zeer betwijfel of dit probleem zich voordoet, maar ik wilde worden voltooid en zeker dus ik opgenomen.
het programma voor het lezen van een PDU-tekenreeks met een LCD-scherm hier downloaden: download van dropbox (Lees seriële met I2C lcd)