Étape 2: Un enregistreur de données Simple
Cette esquisse (Télécharger) est un enregistreur de données simple. Il ne fait pas beaucoup, quand pfodApp se connecte et demande pour le menu principal, le croquis renvoie juste un msg d’écran données brutes qui demande la pfodApp pour ouvrir l’écran de données brutes. Cela commence à enregistrer des données. Dans ce cas les données sont envoyées une fois par seconde et se compose de seulement un décompte du nombre de secondes depuis l’Arduino a été mis sous tension. Pour votre enregistreur de données réelles, vous devrez envoyer certaines données réelles au lieu de cela.
Ici, la connexion se fait par bluetooth en utilisant peu coûteux ITEAD BT bouclier (esclave) sur une carte Uno Arduino (tous voir cette page pour les planches de FioV3 + bluetooth ou Wifi modules)
Vous devez régler les commutateurs sur la carte Bluetooth ITEAD. Réglez le commutateur de 3V/5V sur 5V et mettez l’à Board/To FT232 sur la position au Conseil d’administration. Le taux de Commission de module bluetooth par défaut est de 9600, donc pas besoin de faire toute autre configuration.
Vous devez également un câble USB et Télécharger et installer l’IDE Arduino. Enfin, un analyseur de pfod est nécessaire. Pour ce croquis de l’analyseur plus simple peut être utilisé et il est si petit j’ai juste il inclus au bas de l’esquisse. Toutefois, vous pouvez également télécharger et installer et autres outils d’analyse pfod, comme une bibliothèque d’ici.
C’est la partie de l’esquisse qui envoie les données. Il compte à rebours une minuterie et lorsque la minuterie atteint 0, il envoie les données suivante qui est juste un compteur dans cet exemple.
maintenant envoyer données 1sec se soit écoulé
Si ((thisMillis-dataSampleTimer) > SAMPLE_INTERVAL) {}
dataSampleTimer += SAMPLE_INTERVAL ; mise à jour pour la prochaine fois
compteur ++ ; échantillon élémentaire
Envoyez-le
parser.println(Counter) ;
}
Pour envoyer vos propres données de changement juste la
parser.println(Counter) ;
pour imprimer vos données pour la connexion en série à la place. (Voir cette page sur minuteries Arduino).