Stap 2: Een eenvoudige datalogger
Deze schets (download) is een eenvoudige datalogger. Het doet niet veel, wanneer pfodApp verbindt en vraagt voor het belangrijkste menu, de schets stuurt gewoon terug een ruwe data scherm msg waarin de pfodApp om de ruwe data scherm te openen. Hiermee start u het opslaan van de gegevens. In dit geval de gegevens eenmaal een seconde wordt verzonden en bestaat uit slechts een telling van het aantal seconden sinds de Arduino was ingeschakeld. Voor uw echte datalogger zou u sommige echte gegevens in plaats daarvan verzenden.
Hier de verbinding is via bluetooth met behulp van de goedkope ITEAD BT SHIELD (SLAVE) op een bord van de Uno Arduino (alle Zie Deze pagina voor FioV3 boards + bluetooth of Wifi-modules)
U moet het instellen van de schakelaars op het bord ITEAD Bluetooth. Zet de schakelaar van de 3V/5V op 5V en zet de schakelaar aan de FT232 van de Board/To in de positie aan boord. Het standaardtarief bluetooth module bestuur is 9600, dus geen noodzaak om een andere configuratie te doen.
U moet ook een USB-kabel en download en installeer de Arduino IDE. Tot slot is een parser pfod nodig. Voor deze schets de eenvoudigste parser kan worden gebruikt en het is zo klein heb ik net ook het aan de onderkant van de schets. U kunt echter ook downloaden en installeren, en andere pfod-parsers, als een bibliotheek vanaf hier.
Dit is het deel van de schets die de gegevens stuurt. Het aftelt een timer en wanneer de teller op 0 verzendt de volgende gegevens die gewoon een teller in dit voorbeeld is.
nu het verzenden van gegevens als 1sec is verstreken
Als ((thisMillis-dataSampleTimer) > SAMPLE_INTERVAL) {}
dataSampleTimer += SAMPLE_INTERVAL; update voor de volgende keer
teller ++; Increment monster
Stuur het
parser.println(Counter);
}
Voor het verzenden van uw eigen gegevens-verander gewoon de
parser.println(Counter);
om af te drukken in plaats daarvan uw gegevens naar de seriële aansluiting. (Bekijk deze bladzijde op Arduino timers).