Étape 6: Test de captures d’écran.
Après que vous avez fini d’interfaçage, nous allons maintenant vérifier les réponses et les différentes commandes apprises précédemment.
Dans la première capture d’écran nous avons seulement envoyé une chaîne à Arduino disant « dis Salut arduino »
L’appel d’URL correspondant pour le boulon "http://192.168.2.16/serialWrite?data=say Salut à arduino"
Ensuite, nous avons lu la réponse de Arduino qui, selon le code que nous avons téléchargés à l’étape précédente, est exactement la même chaîne, nous avons envoyé à elle. L’URL de faire la même chose est « http://192.168.2.16/serialRead »
Après cela, nous envoyons une chaîne 12345 en utilisant l’URL « http://192.168.2.16/serialWrite?data=12345 »
Mais maintenant, au lieu de lire le permet de répondre tout dire nous avons besoin de lire la mémoire tampon seulement jusqu'à ce que nous rencontrons le personnage "5" dont ASCII code décimal est 53. L’URL pour cela devient « http://192.168.2.16/serialRead?till=53 »
D'où la réponse pour la clé « value » sera « 1234 » 5 ici est omis.
La capture d’écran suivante, nous testons la commande de serialWR où nous obtenons immédiatement l’écho aux données que nous écrivons. L’URL utilisée ici est « http://192.168.2.16/serialWR?data=12345 »
Une fois que ceci est un exemple d’utilisation serialWR jusqu'à ce que nous rencontrons la lettre « l » dont le code ASCII en décimal est 108. L’URL utilisée ici est "http://192.168.2.16/serialWrite?data=12345 & till = 108"
C’est pourquoi la réponse de la clé « value » sera « celui » ici l est omis.
Maintenant si nous faisons un serialRead simple à l’aide de l’appel d’URL « http://192.168.2.16/serialRead » la réponse de la clé « value » sera « lo » c’est la chaîne restante après la première occurrence du caractère « l ».