Skip to content

Instantly share code, notes, and snippets.

@kuc-arc-f
kuc-arc-f / gist:c2b18de856da126ff2d8
Created April 28, 2015 01:10
agri-blog2-2b-python
headers = {
"X-Parse-Application-Id": clsConst.mParse_APP_ID ,
"X-Parse-REST-API-Key": clsConst.mParse_REST_ID ,
"Content-Type": "application/json"
}
from datetime import datetime
sTime = datetime.now().strftime("%m-%d %H:%M")
nMc = int(dict["mc_id"])
sMsg="Water require, MC="+ str(nMc) + " [" +sTime+ "]"
#define SENSOR 0
void setup() {
pinMode(SENSOR ,INPUT);
}
int iSen =analogRead(SENSOR);
@kuc-arc-f
kuc-arc-f / gist:f18ccc26cf9997eb78f1
Created April 28, 2015 03:30
agri-typ-a-4a-relay
#define RELAY_PIN 5
void setup() {
pinMode(RELAY_PIN ,OUTPUT);
}
//on
digitalWrite(RELAY_PIN , HIGH);
//off
@kuc-arc-f
kuc-arc-f / gist:b608387d5de458653a4d
Created April 28, 2015 03:51
agri-typ-a-5a-http
if (Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP");
Ethernet.begin(mac, ip);
}
if (client.connect(server, 80)) {
Serial.println("connected");
String sReq= "GET /api-123.php?param=123";
sReq.concat(" HTTP/1.1");
client.println(sReq);
client.println("Host: www.google.com");
@kuc-arc-f
kuc-arc-f / gist:2548b65ba57a442bcdb3
Created April 28, 2015 03:54
agri-typ-a-5b-http-get
void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
@kuc-arc-f
kuc-arc-f / gist:a0086dca7fabb3885af1
Created April 28, 2015 05:56
agri-typ-a-1a-php
<?php
if(isset($_GET["param1"])){
//do something...
$param_1 = $_GET["param1"];
$sHEAD ="web-response1=";
$res = "1"; //stat
$res . = "1" // param-1
$res . = "2" // param-2
@kuc-arc-f
kuc-arc-f / gist:7a57d90634cf2267e409
Created April 28, 2015 08:18
agri-typ-c-1a-arduino
int iSen =0;
int iSen2=0;
int iSen3=0;
int iSen4=0;
iSen=analogRead(SENSOR);
iSen2 =analogRead(SENSOR_1);
iSen3 =analogRead(SENSOR_2);
iSen4 =analogRead(SENSOR_3);
String sSen = String(iSen);
@kuc-arc-f
kuc-arc-f / gist:33f440c20842afba7cd0
Created April 28, 2015 08:41
agri-typ-c-2b-relay
if(Serial.available() > 0){
char c = Serial.read();
mResponse3.concat(c);
}else{
if(mResponse3.length() > 31){
Serial.print("==== response ==== \n");
String sRes4 = mResponse3.substring( 8 );
Serial.println("res=" + sRes4);
Serial.print("==== response.END ==== \n");
struct stParam param;
@kuc-arc-f
kuc-arc-f / gist:315b8bb7b4f8c01a7513
Created April 28, 2015 08:44
agri-typ-c-2b-relay
String sCt = String(mCtOpen);
Serial.println("proc_valve=" + sCt);
if(mCtOpen >= mValveGet){
digitalWrite(RELAY_PIN , LOW);
digitalWrite(RELAY_PIN_2 , LOW);
digitalWrite(RELAY_PIN_3 , LOW);
digitalWrite(RELAY_PIN_4 , LOW);
mResponse3="";
mSTAT = mSTAT_CONECT;
mCtOpen=0;
@kuc-arc-f
kuc-arc-f / gist:d61ba2e807538031facc
Created April 28, 2015 09:04
agri-typ-c-3a-python
def Is_addSensor(self, mc_id, nSec):
ret=False
iCt=0
clsConst = com_appConst.appConstClass()
connection = MySQLdb.connect(host=clsConst.mHost, db=clsConst.mDB_NAME, user=clsConst.mUser, passwd=clsConst.mPass, charset="utf8")
cursor = connection.cursor()
dic = {"id": 0L, "creat_dt" : ""}
sSql="select id, DATE_FORMAT(created,'%Y-%m-%d %H:%i:%s') as creat_dt"
sSql=sSql+" from t_sensors where mc_id ="+mc_id