Simple distance données traçant utilisant Android / Arduino / pfodApp (3 / 6 étapes)

Étape 3: Plus de détails

La dernière version de pfodApp disponible sur l' Android Market permet aux données brutes envoyées par un pfodDevice (p. ex. Arduino) être tracées et enregistrées dans un fichier pour une utilisation ultérieure. Voir le pfodAppForAndroidGettingStarted.pdf pour savoir comment télécharger le fichier depuis votre mobile Android sur votre ordinateur.

Traçage requiert deux choses:-
un) un flux de données (format CSV) et
b) une commande de tracé de la pfodDevice

Votre pfodDevice (Arduino) peut envoyer n’importe quel type de données en dehors de pfod messages. pfod les messages qui sont enveloppés par {} qui les distingue des autres données.

Si vous voulez tracer les données, vous avez besoin d’envoyer les données au format CSV. Voilà les valeurs de données séparées par des virgules et terminé par un saut de ligne (CR ou LF ou CR LF)
Par exemple
105 680

Quand le pfodDevice veut afficher un complot à l’utilisateur, le pfodDevice envoie une commande de l’intrigue. Votre esquisse de l’Arduino est dans le contrôle complet de ce que pfodApp les parcelles. La commande tracé donne un titre à l’écran de l’intrigue et spécifie quel flux de données brutes à l’intrigue et dont les champs de ce flux. Différents flux de données brutes ont un nombre différent de champs séparés par des virgules. Le nombre de barres | dans l’intrigue commande doit correspondre au nombre de champs dans le flux de données à tracer. Les lignes de données avec un nombre différent de champs sont ignorer pour ce terrain.

Il y a un certain nombre d’options pour la commande de traçage sélectionner les champs à tracer et pour définir les unités et les échelles et mettre plusieurs emplacements sur le graphique. Le plus simple est d’envoyer les valeurs de x que le premier champ et les valeurs y comme les champs suivants, puis dans le nom de la commande tracé les axes x et y par exemple

{= A0 analogiques intrigue | Time(sec) | Comtes de a0}
terrain titre | x champ valeurs | champ de valeurs y
Vous pouvez également afficher les données brutes envoyées à votre téléphone portable. L’écran « Données brutes » sont accessibles sur pfodApp en utilisant le menu de votre mobile, ou il peut être ouvert par le pfodDevice en envoyant un message streamingRawData, c’est à dire {= titre de l’écran va ici} une version tronquée de la commande de traçage.

De toute façon l’écran de données brutes de pfodApp s’ouvre et affiche les données qui a été envoyées de la pfodDevice. Lorsque l’écran est ouvert, pfodApp va commencer à enregistrer les données dans un fichier. Le nom du fichier s’affiche chaque fois que l’écran (ou un tracé) est ouvert.

Pour éviter que votre mobile remplissage avec des données que vous ne vouliez pas, pfodApp ne démarre pas écrire des données sur carte SD de la mobile jusqu'à ce que la première fois que l’écran de données brutes ou traçage s’ouvre après chaque nouvelle connexion. La première fois, que l’écran de données brutes est ouvert après une nouvelle connexion, vers le haut à 4K octets de données précédemment reçues (étant donné que la connexion a été établie) est écrit dans le fichier lorsqu’il est ouvert. Ces données sont également disponibles pour l’intrigue. Dans la plupart des cas cela signifie que toutes les données brutes envoyées car la connexion a été établie sont sauvegardées. Lorsque la connexion est fermée, la dernière des données est écrit et le dossier est fermé.

Si le fichier existe déjà, d’une connexion précédente, elle est ajoutée à chaque connexion ultérieure. Vous pouvez télécharger et supprimer le fichier de votre ordinateur. Voir le pfodAppForAndroidGettingStarted.pdf pour savoir comment accéder au fichier de votre ordinateur.

Articles Liés

GPS Test 1 - lecture des données NMEA en utilisant un Arduino

GPS Test 1 - lecture des données NMEA en utilisant un Arduino

C'est une souris GPS SC-200, annoncé comme un Speed Camera Advisor pour votre voiture. Actuellement disponible de Maplins (UK) pour 14,99 £. J'ai découvert que sur le circuit imprimé les données sérielles pourraient être lue depuis le module GPS. À l
En utilisant un Arduino et Python de terrain/sauvegarder données

En utilisant un Arduino et Python de terrain/sauvegarder données

un moyen rapide et facile à voir (et sauvegardez) données prises en utilisant un Arduino sur votre ordinateur.(Note : pas la méthode plus robuste, mais il fonctionne assez bien)Matériaux :-Arduino (j'utilise un Uno)-Ordinateur (j'ai un Dell, mais il
Arduino Mini CNC Machine de table traçante de dvd lecteurs

Arduino Mini CNC Machine de table traçante de dvd lecteurs

Dans ce projet, je vais vous montrer comment construire facilement vos propres Arduino Mini CNC Plotter de faible coût !Ce projet est une mise à jour de mon précédent cnc, avec construction mieux et avec plus de précision.J'ai décidé de faire ce guid
Transformer un vieux cellulaire en un périphérique (en utilisant un arduino) l’envoi de données

Transformer un vieux cellulaire en un périphérique (en utilisant un arduino) l’envoi de données

Que va faire cet appareil ?Lorsque vous avez terminé, il pourra la combinaison du circuit, arduino et modded téléphone portable envoyer des données par le biais de textes via le réseau cellulaire de manière autonome. Cela pourrait être des données de
Table traçante XY

Table traçante XY

Mise à jour de 12.04.2015 - ont ajouté une étape pour couvrir l'ajout d'un outil de coupe.SalutMerci d'avoir pris le temps de consulter mon instructable pour un Arduino base table traçante XY. J'ai décidé de construire ce comme un travail qui l'accom
BRICOLAGE table traçante avec moteurs pas à pas

BRICOLAGE table traçante avec moteurs pas à pas

Un traceur XY est une machine qui permet de contrôler un instrument de traçage (comme un stylo ou un outil de coupe comme une lame ou d'un laser) sur deux axes d'une manière exacte et précise. Machines à commande numérique (CNC) ordinateur sont très
DIY Smart Home Automation utilisant Android

DIY Smart Home Automation utilisant Android

Domotique intelligente permettent à l'utilisateur pour contrôler l'accueil de son téléphone et attribue les actions qui doivent arriver selon le temps ou les autres lectures de capteurs tels que la lumière, de température ou de son à partir de n'impo
Comment faire pour capturer les codes de contrôle à distance en utilisant un Arduino et un IRreceiver

Comment faire pour capturer les codes de contrôle à distance en utilisant un Arduino et un IRreceiver

Dans ce instructable je vais vous montrer comment écrire un petit code pour capturer les codes de la télécommande en valeurs hexadécimales et décimales.Nous le ferons en utilisant le moniteur de série qui est intégré dans l'IDE Arduino.Cela vous fera
Intel Edison Simple Distance capteur avec indicateur de barre de LED de Grove et Buzzer

Intel Edison Simple Distance capteur avec indicateur de barre de LED de Grove et Buzzer

C'est mon premier et « vraiment » simple projet que j'ai fait à l'aide d'Intel Edison. Ce projet « simple » mesurera la distance à l'aide de capteurs à ultrasons et l'alarme sonnera la barre de LED indiquera dans quelle mesure la distance est fonctio
Étapes simples pour donner à votre personnalité Robot

Étapes simples pour donner à votre personnalité Robot

Travailler avec des robots est un amusement, fou, frustrant l'aventure. De la plus simple nanobot vibrante à tailles géante de mecha-guerriers, chaque robot semble avoir sa propre personnalité - certains trait excentrique qui peut distinguer même des
Transmission de données de Android Arduino sur prise jack audio

Transmission de données de Android Arduino sur prise jack audio

Avec ce projet, vous pouvez envoyer octets d'android Arduino en utilisant uniquement un connecteur jack audio.Comment ça marche ?Fondamentalement, android envoie un signal audio « morse » arduino. Arduino en revanche décoder le code morse en un octet
Comment faire pour sauvegarder des données téléphone Android sur PC

Comment faire pour sauvegarder des données téléphone Android sur PC

pour une raison quelconque, vous souhaitez faire une copie du contenu de votre téléphone Android, peut-être parce que vous avez acheté un nouveau téléphone et que vous souhaitez importer les fichiers sur le téléphone d'origine vers le nouveau, ou vou
Contrôler l’Arduino utilisant android app

Contrôler l’Arduino utilisant android app

Dans cette instructables je vais expliquer comment contrôler les broches d'e/s arduino à l'aide d'une application android, dont nous allons écrire ici.La communication sera sur ethernet et nous utiliserons la requête GET pour activer les e / s.Let's
Comment créer une Application de calculatrice utilisant Android Studio

Comment créer une Application de calculatrice utilisant Android Studio

Aujourd'hui, la plupart des gens possèdent des dispositifs intelligents qui sont capables de traiter des milliers d'applications. Malheureusement, seule une fraction des utilisateurs de l'application savoir comment ces applications sont créées et uti