Skip to content

Instantly share code, notes, and snippets.

@dendentang
dendentang / calibration-multi.py
Last active September 7, 2018 03:50
Use multiple points for calibration in most 5 points
import os, json
class Calibration_Multi:
def __init__(self, filepath=None):
self.dots = {
"origin": [900, 1300, 1700, 2100, 2500],
"adjust": [0, 20, 40, 60 ,80],
"count_in_use": 5
}
self.filepath = filepath
@dendentang
dendentang / ntp_server.py
Created September 3, 2018 09:06
simple python3 ntp server
import socket
import time
import threading
import select
import sys
import ntplib
if sys.version_info[0] == 2:
import Queue as queue
else:
import queue
@dendentang
dendentang / update.js
Created August 31, 2018 06:15
Keep updating sensors' data via websocket.
/*
Keep updating sensors' data via websocket.
*/
function update_sensor(data_json){
var actions = "Do something"
}
function websocket_init(){
if ("WebSocket" in window){
@dendentang
dendentang / web_io.py
Last active August 31, 2018 06:16
Using websocket to keep sending data from sensor and receive commands
import asyncio
import websockets
from queue import Queue
Sensor_Data = {"Data_As_Dict": "Sensor-1, Sensor-2, ...."}
Command_List = "Your_Command_list"
Queue_waiting = Queue()
Queue_result = Queue()