Skip to content

Instantly share code, notes, and snippets.

public void getURL()
{
URL u = null;
InputStream is = null;
DataInputStream dis;
String s;
try {
//**************************************************************************
//* Self-balancing Chopper project *
//* *
//* FOR Arduino MEGA1280 8.11.14 *
//* Pin 20 is SDA and 21 is SCL on a Mega 1280 *
//* *
//* John Dingley *
//* Clearly the part of this code that reads the digital IMU *
//* is based on the Varaseno FreeSix IMU library *
//* *
@teos0009
teos0009 / gist:60d9d10b9441cc2bc0a2
Created December 28, 2014 08:38
SSR and Arduino Mega with ESP8266
//mod from https://github.com/Doomhammer458/ESP8266-LED-Server/blob/master/esp8266LED.ino
//#include <SoftwareSerial.h>
//use mega Serial 2 for serial monitor; Serial 1 on pins 19 (RX) and 18 (TX);// Serial2 on pins 17 (RX) and 16 (TX), Serial3 on pins 15 (RX) and 14 (TX).
#define SSID "the_ssid_here"
#define PASS "the_password_here"
#define DST_IP "220.181.111.85" //baidu.com
//SoftwareSerial dbgSerial(10, 11); // RX, TX
#define acPin 7
char myChar;
//
//#include <SoftwareSerial.h>
//use mega Serial 2 for serial monitor; Serial 1 on pins 19 (RX) and 18 (TX);// Serial2 on pins 17 (RX) and 16 (TX), Serial3 on pins 15 (RX) and 14 (TX).
//DS18B20 uses onewire protocol; need 5k pullup
#include <OneWire.h>
#include <DallasTemperature.h>
#define SSID "SSID_HERE"
#define PASS "PASSWORD_HERE"
#define DST_IP "220.181.111.85" //baidu.com
#have to physically connected to the respective AP to use
#T931 cloud thingSpeak1: 172.16.114.166
#http://172.16.114.166:3000
#T1662 thingspeak server: 192.168.1.117:3000
//---error with apt-get----
#remove deb with Failed cond via comment #
sudo nano /etc/apt/sources.list
/----list sw to a file--
//ESP8266 (ESP01) with ESP01 BoB
//MQTT stream temperature data DS18B20 with 1wire on ESP8266 ESP01 and then turn load on/off. perfect for sous vide over the internet.
//shin-ajaran.blogspot.com
#include <ESP8266WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <MQTT.h> //// https://github.com/Imroy/pubsubclient
#include <PubSubClient.h> //requires a broker that supports version 3.1.1 of the MQTT standard
//Def
#define myPeriodic 15 //in sec | Thingspeak pub is 15sec
//Single Appreciation Day (SAD)
//auto hot dater powered by arduino
#include <Servo.h>
Servo myservo;
int pos = 0; // variable to store the servo position
long rndMatch;
int swipeCount = 0;
void setup()
{
import urllib
import re
import time
data = urllib.urlopen('http://bitly.measuredvoice.com/bitly_archive/?C=M;O=D').read()
#print data
#datafiles name pattern - usagov_bitly_data2011-07-29-1311919454
##nodered ip 192.168.13.129:1880
nodered ip 192.168.1.104:1880
#chk for node installed
dpkg --get-selections | grep node
#uninstall
sudo apt-get remove --purge node
#include <Servo.h>
Servo myservo1; // create servo object to control a servo
Servo myservo2; // twelve servo objects can be created on most boards
Servo myservo3;
int pos = 0; // variable to store the servo position
void setup()
{