This file contains 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 <SoftwareSerial.h> | |
// RX, TX on Arduino | |
SoftwareSerial mySerial(8, 9); | |
void setup() | |
{ | |
Serial.begin(9600); | |
mySerial.begin(9600); | |
} |
This file contains 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 <SoftwareSerial.h> | |
// RX,TX on Arduino | |
SoftwareSerial mySerial(8, 9); | |
void setup() | |
{ | |
Serial.begin(38400); | |
mySerial.begin(38400); | |
} |
This file contains 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 <Arduino.h> // required before wiring_private.h | |
#include "wiring_private.h" // pinPeripheral() function | |
#include <Adafruit_Sensor.h> | |
#include <DHT.h> | |
#include <DHT_U.h> | |
#define DHTTYPE DHT11 | |
#define DHTPIN 5 | |
int ppm = 0; |
This file contains 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 example shows that the WICED is not capable of | |
* recovering from a network fallout. It will keep | |
* returning the error: | |
* | |
* SDEP_CMD_TCP_WRITE failed, Error: NOTUP (9) | |
* | |
* even if it can reconnect. | |
* | |
* To test - update wifi-credentials below and connect |
This file contains 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 example shows that the WICED is not capable of | |
* recovering from a network fallout. It will keep | |
* returning the error: | |
* | |
* SDEP_CMD_TCP_WRITE failed, Error: NOTUP (9) | |
* | |
* even if it can reconnect. | |
* | |
* To test - update wifi-credentials below and connect |
This file contains 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
/* | |
Basic client for Adafruit Feather LoRa radios. | |
This is based on the RadioHead library for RF95, but has all | |
the required pins and setup for Feather LoRa's. | |
NOTE: You need to select a unique radio address for this to work | |
*/ | |
#include <RHReliableDatagram.h> | |
#include <RH_RF95.h> |
This file contains 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
/* | |
Basic server for Adafruit Feather LoRa radios. | |
This is based on the RadioHead library for RF95, but has all | |
the required pins and setup for Feather LoRa's. | |
NOTE: Each client needs a unique radio address for this to work | |
*/ | |
#include <RHReliableDatagram.h> | |
#include <RH_RF95.h> |
This file contains 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
// Simple code snippet to blink lights and produce a siren for Makeblock's mBot. | |
// Author: @jenschr / Jensa | |
// Please credit if re-distributing this code | |
#include <MeMCore.h> | |
MeRGBLed rgb(PORT_7); | |
int highestPitch = 3500; | |
int lowestPitch = 640; | |
int toneRightNow = lowestPitch; | |
boolean isTheToneMovingUpwards = true; |
This file contains 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
#!/bin/sh | |
# Basic setup script for devices | |
# Works on OSX + should also work for Unix. | |
# Users of Windows 10 (or higher) can likely use the builtin Ubuntu install. | |
# | |
# We need to do the following: | |
# 1. Query the computer for the relevant USB port | |
# 2. Set the device to listening mode (if required) | |
# 3. Query the device for the deviceID |
This file contains 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
// Generic wait-function. I use this to throttle MQTT connections. | |
// Only use this when you want to do absolutely NOTHING while waiting. | |
// If you need something to be done while waiting, consider putting what | |
// you want done inside the while-loop :) | |
// uncomment the console.log calls to see debug output | |
var wait = function(startTime){ | |
var d = new Date(); | |
var millis = d.getTime(); | |
var stopAt = millis+(startTime*1000); |