Exportera Data från Arduino till Excel-blad (6 / 6 steg)
Steg 6: Ladda upp koden till styrelsen
#define CUSTOM_SETTINGS
#define INCLUDE_CLOCK_SHIELD
#define INCLUDE_DATA_LOGGER_SHIELD
/ * Inkluderar 1Sheeld bibliotek. */
#include
/ * Definiera ldr på stift A0. */
#define LDR A0
/ * Definiera vissa variabler för den tid och ldr. */
int timme, minut, sekund, ldr;
/ * Boolean att starta loggning. */
bool startFlag = false;
void setup() {
/ * Starta kommunikation. */
OneSheeld.begin();
/ * Spara alla tidigare loggade värden. */
Logger.stop();
/ * Starta klockan sköld. */
Clock.queryDateAndTime();
}
void loop() {
/ * Alltid får tid. */
timme = Clock.getHours();
minut = Clock.getMinutes();
för det andra = Clock.getSeconds();
LDR = analogRead(LDR);
/ * Kontrollera om sekunder når noll. */
om (det andra == 0) {
/ * Först försäkra sig om du vill spara tidigare loggade värden. */
Logger.stop();
/ * Ställa in en fördröjning. */
OneSheeld.delay(500);
/ * Börja logga i en ny CSV-fil. */
Logger.start ("LDR värden");
/ * Ange startFlag. */
startFlag = sant;
}
/ * Du loggning startade. */
IF(startFlag) {
/ * Lägg till nivå ljusstyrkevärden som en kolumn i CSV-filen. */
Logger.Add("Brightness",LDR);
Logger.log();
/ * Försening i 2 sekunder. */
OneSheeld.delay(2000);
}
}