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
# schematic - https://drive.google.com/open?id=1SUm5G0ulMR-NaRY3s6r-mbK_2PaoASEd | |
#define LENGTH_OF_ARRAY(x) ((sizeof(x)/sizeof(x[0]))) | |
// define pin locations | |
#define IR_RECV_PIN 2 | |
#define IR_LED_TX_PIN 3 | |
#define BUTTON_NOCAP_PIN 4 | |
#define BUTTON_BLK_PIN 5 | |
#define BUTTON_BLU_PIN 6 |
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
/* | |
* IrMagicWandDuelNeoPixel: IRrecvDump - dump details of IR codes with IRrecv | |
* https://gist.github.com/mpflaga/fe91612db2ed75d21489b2e17c08b387 | |
* IR detector/demodulator must be connected to the input RECV_PIN. | |
* IR Transmitter to JAM must be connected | |
* schematic https://drive.google.com/open?id=1Sr9TtA06r71xR5ZPSr_fqb461YxncRx6 | |
* Version 0.1 July, 2016 | |
* Author: 2016 Michael P. Flaga | |
* This is an alternative to the TinyIRduel.ino |
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 <EasyTransfer.h> | |
#define LENGTH_OF_ARRAY(x)((sizeof(x) / sizeof(x[0]))) | |
//create object | |
EasyTransfer ET; | |
//Timer | |
const long intervalFileRead = 5 * 1000; // seconds |
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 <EasyTransfer.h> | |
#define LENGTH_OF_ARRAY(x)((sizeof(x) / sizeof(x[0]))) | |
//create object | |
EasyTransfer ET; | |
struct SEND_DATA_STRUCTURE { | |
//put your variable definitions here for the data you want to send | |
//THIS MUST BE EXACTLY THE SAME ON THE OTHER ARDUINO | |
int arraydata[5]; |
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
/* | |
This sketch is used with Vixen Sequence to allow Arduino's to be daisy chained. | |
see for details. | |
http://stackoverflow.com/questions/27172147/arduino-serial-communcation-with-vixen | |
*/ | |
#define FIRST_IN_CHAIN 1 // set this to 1 for the first in Chain | |
#define SIZE_OF_ARRAY(X) (sizeof(X)/sizeof(X[0])) //total length divided by length of one element | |
// As specified in Vixen's General Serial Port Setup "Send a Text Footer" |
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
/* | |
* Show messages on an 8x5 led matrix, | |
* scrolling from right to left. | |
* | |
* Uses FrequencyTimer2 library to | |
* constantly run an interrupt routine | |
* at a specified frequency. This | |
* refreshes the display without the | |
* main loop having to do anything. | |
* |
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
/** | |
* \file FilePlayer.ino | |
* | |
* \brief Example sketch of using the MP3Shield Arduino driver, with flexible list of files and formats | |
* \remarks comments are implemented with Doxygen Markdown format | |
* | |
* \author Bill Porter | |
* \author Michael P. Flaga | |
* | |
* This sketch listens for commands from a serial terminal (such as the Serial |
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
// For Leonardo or Arduino Micro Using Serial1 to USB Serial | |
#define TXB8 0 | |
#define RXB8 1 | |
char buffer[4]; | |
#define buffer_size sizeof(buffer)/sizeof(buffer[0]) | |
int8_t buffer_pos = 0; | |
void setup() { | |
//Initialize serial and wait for port to open: |
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
char buffer[5]; | |
#define buffer_size sizeof(buffer)/sizeof(buffer[0]) | |
int8_t buffer_pos = 0; | |
void setup() { | |
//Initialize serial and wait for port to open: | |
Serial.begin(115200); | |
while (!Serial) { | |
; // wait for serial port to connect. Needed for Leonardo only | |
} |