Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Copyright under GPL | |
This program is free software: you can redistribute it and/or modify | |
it under the terms of the GNU General Public License as published by | |
the Free Software Foundation, either version 3 of the License, or | |
(at your option) any later version. | |
This program is distributed in the hope that it will be useful, | |
but WITHOUT ANY WARRANTY; without even the implied warranty of | |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SPI.h> | |
#include <SD.h> | |
#include <Wire.h> | |
// accelerometer | |
#define ACCELEROMETER 0x38 | |
#define X_OUT1 0x02 | |
#define X_OUT2 0x03 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SPI.h> | |
#include <SD.h> | |
#include <Wire.h> | |
#include <SFE_BMP180.h> | |
SFE_BMP180 pressure; | |
#define debug 1 // 0: don't print anything out; 1: print out debugging statements |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SPI.h> | |
#include <SD.h> | |
#include <Wire.h> | |
// accelerometer | |
#define ACCELEROMETER 0x38 | |
#define X_OUT1 0x02 | |
#define X_OUT2 0x03 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SoftModem.h> | |
SoftModem modem = SoftModem(); | |
void setup() { | |
Serial.begin(9600); | |
Serial.println("Booting"); | |
delay(100); | |
modem.begin(); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <SoftModem.h> | |
// which analog pin to connect | |
#define THERMISTORPIN A0 | |
// resistance at 25 degrees C | |
#define THERMISTORNOMINAL 10000 | |
// temp. for nominal resistance (almost always 25 C) | |
#define TEMPERATURENOMINAL 25 | |
// how many samples to take and average, more takes longer | |
// but is more 'smooth' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "HX711.h" | |
#include <SoftModem.h> | |
SoftModem modem = SoftModem(); | |
// HX711.DOUT - pin #A1 | |
// HX711.PD_SCK - pin #A0 | |
HX711 scale(A1, A0); // parameter "gain" is ommited; the default value 128 is used by the library |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Sample RFM69 sender/node sketch, with ACK and optional encryption, and Automatic Transmission Control | |
// Sends periodic messages of increasing length to gateway (id=1) | |
// It also looks for an onboard FLASH chip, if present | |
// RFM69 library and sample code by Felix Rusu - http://LowPowerLab.com/contact | |
// Copyright Felix Rusu (2015) | |
#include <RFM69.h> //get it here: https://www.github.com/lowpowerlab/rfm69 | |
#include <RFM69_ATC.h>//get it here: https://www.github.com/lowpowerlab/rfm69 | |
#include <SPI.h> | |
#include <SPIFlash.h> //get it here: https://www.github.com/lowpowerlab/spiflash |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Sample RFM69 sender/node sketch, with ACK and optional encryption, and Automatic Transmission Control | |
// Sends periodic messages of increasing length to gateway (id=1) | |
// It also looks for an onboard FLASH chip, if present | |
// RFM69 library and sample code by Felix Rusu - http://LowPowerLab.com/contact | |
// Copyright Felix Rusu (2015) | |
#include <RFM69.h> //get it here: https://www.github.com/lowpowerlab/rfm69 | |
#include <RFM69_ATC.h>//get it here: https://www.github.com/lowpowerlab/rfm69 | |
#include <SPI.h> | |
#include <SPIFlash.h> //get it here: https://www.github.com/lowpowerlab/spiflash |