Étape 7: Pfod Android en général
Vue d’ensemble : Ce qui est pfod ?
pfod™ (protocole pour la découverte des opérations) est un protocole permettant la communication entre Arduino et un smartphone Android, développé par informatique avec impatience et contrôle Pty Ltd. L’idée sous-jacente est de permettent aux développeurs de créer des applications Android pour contrôler à distance les Arduino ou autres projets de microcontrôleur sans devoir écrire du code Android, juste le code de l’Arduino.
Comment ça marche ?
Côté Android une application nommée « pfodApp » (vous pouvez l’obtenir dans le magasin de jeu de Google : cliquez ici) est utilisé. Ce soft reçoit les commandes spéciales de microcontrôleur codé dans le pfod protocole (voir pfodSpecification pour plus de détails) et réagit selon eux en montrant des pages de Menu. Si le microcontrôleur (Arduino) contrôle complètement ce qu’on voit sur l’écran du smartphone. Pensez à la pfodApp comme une application universelle qui est programmée par l’Arduino seulement.
Avoir appareillé le smartphone avec l’Arduino sur le bouclier de Bluetooth (en supposant que nous utilisons Bluetooth connexion), une fois démarré, le pfodApp demande le menu principal de l’Arduino. L’Arduino répond alors en envoyant la page de menu codé pfod. Chaque fois que vous appuyez sur un bouton dans le menu sur le côté android, une commande spéciale sera envoyée à l’arduino qui commence alors un Code d’Action qu’on appelle, une routine de programme auquel appartient le bouton qui a été enfoncé. Si vous pouvez régler par exemple de l’éclairage à distance en appuyant sur un bouton sur le téléphone Android et l’Arduino réagit en tournant ou éteindre les lumières.
Cela signifie que vous pouvez toujours mettre à jour les fonctions de le pfodApp sans avoir à fournir aux utilisateurs une nouvelle version de l’app, au lieu de cela, juste l’Arduino code seront modifié et mis à jour et les utilisateurs directement voir le pfodApp mis à jour lorsqu’il est connecté à l’Arduino.