senseBox:home mit LoRa
Daten der senseBox:home über LoRa verschicken
Informationen zum Anschluss und Programmierung der Sensoren, Bees und weiteren Bauteilen
Mit dem microSD-Bee können die Daten der senseBox auf einer SD-Karte gespeichert werden.
Achte darauf, dass die mSD-Bee an den XBEE2-Stecker der senseBox-MCU angeschlossen werden muss, ansonsten kann es zu Problemen beim Speichern deiner Messwerte kommen.
Informationen zur Programmierung des SD-Bees mit Blockly findest du hier
Im folgenden Beispiel zeigen wir dir, wie du deine Daten auf einer SD-Karte speichern kannst.
// Einladen der Bibliotheken
#include <SPI.h>
#include <SD.h>
#include "SenseBoxMCU.h"
HDC1080 hdc;
File myFile;
// Name der Datei auf der SD-Karte
// Achte darauf, dass dieser Name (ohne Dateiendung) nicht länger als 8 Buchstaben lang sein darf!
String fileName = "SenseBox.txt";
void setup()
{
// Starten der SD-Bee
SD.begin(28);
// Öffnen der Datei auf der SD-Karte
myFile = SD.open(fileName, FILE_WRITE);
myFile.close();
hdc.begin();
};
void loop()
{
// Datei öffnen mit Schreibzugriff
myFile = SD.open(fileName, FILE_WRITE);
myFile.println(hdc.getTemperature());
// Nach Benutzung wird die Datei wieder geschlossen
myFile.close();
};