Skip to content

Instantly share code, notes, and snippets.

/*
* REF-0 Standalone Operation
* Device: Atmel ATTINY841
* Written in Atmel Studio 6
* Created: 8/11/2015 8:56:28 AM
* Author: Dan Watson
*
* Pinout:
* PB1 (pin 3): PPS input
* PA1 (pin 12): Serial out to REF-0 (has to go through an inverter)
/* -KS-24361 REF-0 standalone operation
-Tested on an Arduino Uno
-Other models will work with modifications
-Pinout:
D3: PPS input
D11: Serial out to REF-0
D13: Output to LED on the Arduino, PPS indicator
-Written by Dan Watson 8/9/2015 */
#include <SoftwareSerial.h> // Used to communicate with the REF-0
@SyncChannel
SyncChannel / FeatherClock.ino
Created March 30, 2016 02:47
FeatherClock for Adafruit Feather
/* FeatherClock
* Quick and easy clock using the Adafruit Feather M0, OLED FeatherWing, and RTC FeatherWing
*
* By: Dan Watson
* syncchannel.blogspot.com
* 3-29-2016
*
* List of hardware you need:
* - Adafruit Feather (I used Feather M0 here, others will work with mods to the program)
* (https://www.adafruit.com/products/2772)
@SyncChannel
SyncChannel / LoRaFW_IOX_AdafruitIO_Gateway.ino
Created March 17, 2016 01:16
LoRa FeatherWing IOX Adafruit IO Gateway Example Program
/* LoRa FeatherWing IOX Adafruit IO Gateway Example Program
* By: Dan Watson | syncchannel.blogspot.com
* Date: 3-12-2016
* Version: 0.1 Initial Release
*
* Example Adafruit IO Gateway Program for the LoRa FeatherWing IOX for Adafruit Feather
* Tested with HUZZAH ESP8266
*
* This program configures the Feather as a LoRa receiver and Adafruit IO Wi-Fi Gateway.
* It is intended as a companion to the LoRA FeatherWing IOX Beacon Example Program.
@SyncChannel
SyncChannel / LoRaFW_IOX_TransceiverMode.ino
Created March 17, 2016 01:15
LoRa FeatherWing IOX Tranceiver Mode Example Program
/* LoRa FeatherWing IOX Tranceiver Mode Example Program
* By: Dan Watson | syncchannel.blogspot.com
* Date: 3-12-2016
* Version: 0.1 Initial Release
*
* Example Tranceiver Mode Program for the LoRa FeatherWing IOX for Adafruit Feather
* Tested with Feather M0, 32U4 and HUZZAH ESP8266
*
* This program configures the Feather as a LoRa receiver. It is intended as a companion
* to the LoRA FeatherWing Beacon Example Program, and can receive the beacon messages.
@SyncChannel
SyncChannel / LoRaFW_IOX_BeaconMode.ino
Last active October 24, 2020 02:05
LoRa FeatherWing IOX Beacon Mode Example Program
/* LoRa FeatherWing IOX Beacon Mode Example Program
* By: Dan Watson | syncchannel.blogspot.com
* Date: 3-12-2016
* Version: 0.1 Initial Release
*
* Example Beacon Mode Program for the LoRa FeatherWing IOX for Adafruit Feather
* Tested with Feather M0, 32U4, and HUZZAH ESP8266
* However, you only have one analog input on HUZZAH (1V input max!)
*
* This program configures the Feather as a transmit-only beacon. It transmits a payload of data
@SyncChannel
SyncChannel / LoRaFW_DevBreakout_Beacon.ino
Last active October 24, 2020 02:05
LoRa_FeatherWing_DevBreakout_BeaconMode
/* LoRa FeatherWing Beacon Mode Example Program
* By: Dan Watson | syncchannel.blogspot.com
* Date: 2-23-2016
* Version: 0.2
*
* Example Beacon Mode Program for the LoRa FeatherWing for Adafruit Feather
* Tested with Feather M0, Feather 32U4 and Feather HUZZAH
*
* This program configures the Feather as a transmit-only beacon. It transmits a payload of data
* at a set interval using the LoRa long range wireless protocol. This program is intended as
@SyncChannel
SyncChannel / LoRaFW_DevBreakout_Transceiver.ino
Last active October 24, 2020 02:05
LoRa_FeatherWing_DevBreakout_TransceiverMode
/* LoRa FeatherWing Tranceiver Mode Example Program
* By: Dan Watson | syncchannel.blogspot.com
* Date: 2-23-2016
* Version: 0.2
*
* Example Tranceiver Mode Program for the LoRa FeatherWing for Adafruit Feather
* Tested with Feather M0, Feather 32U4 and Feather HUZZAH
*
* This program configures the Feather as a LoRa receiver. It is intended as a companion
* to the LoRA FeatherWing Beacon Example Program, and can receive the beacon messages.
@SyncChannel
SyncChannel / MultiNav_FW_32U4_Example.ino
Created January 27, 2016 03:17
MultiNav FeatherWing Example Program for Feather 32U4
// Example Program for MultiNav FeatherWing
// For Adafruit Feather 32U4
//
// By: Dan Watson
// syncchannel.blogspot.com
// 1/25/2016
//
// This program makes use of the TinyGPS++ library to receive the GPS data from the U-Blox
// module, as well as the Sparkfun MPU-6050 library to interact with the MPU-9250 9DOF.
@SyncChannel
SyncChannel / MultiNav_FW_M0_Example.ino
Created January 27, 2016 03:08
MultiNav FeatherWing Example Program for Feather M0
// Example Program for MultiNav FeatherWing
// For Adafruit Feather M0
//
// By: Dan Watson
// syncchannel.blogspot.com
// 1/25/2016
//
// This program makes use of the TinyGPS++ library to receive the GPS data from the U-Blox
// module, as well as the Sparkfun MPU-6050 library to interact with the MPU-9250 9DOF.