Skip to content

Instantly share code, notes, and snippets.

View virgilvox's full-sized avatar

Moheeb Zara virgilvox

View GitHub Profile
@virgilvox
virgilvox / oc2
Created January 11, 2015 23:19
oculuss
<html>
<head>
<title>MJPG-Streamer - Stream Example</title>
</head>
<link type="stylesheet" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<body>
<div class="container">
<div class="row">
adding data to buffer: <Buffer f9 02 03>
remote data in <Buffer f9> 1
one byte command <Buffer f9>
adding data to buffer: <Buffer f9 02 03>
sent data { payload: '+QID+QID', devices: [ '*' ] }
remote data in <Buffer f4 18 04> 3
2 byte check [ 244, 24 ]
MIDI 244
MIDI_REQUEST[PIN_MODE] 24 4
MIDI_REQUEST[PIN_MODE] write
@virgilvox
virgilvox / mats.json
Created March 2, 2015 03:27
mtrl.io test
[{"Name":"Agarose","Class":"Natural","Chemical Class":"polysaccharide","Components":"D-galactose and 3,6- anhydro-L-galactopyranose","Modulus Pa":34000,"Hydrogel":1,"Abosrbable":1,"Breakdown (Temperature, pH, Hydrolysis, Enzymatic)":0,"Breakdown Time":null,"Drug Delivery":1,"Cell Scaffold":1,"Functionalization":0,"Structural":0,"Delivery to Body":"Solid","BioMaterial Class (Implanted, Transport and Containment, Process Function)":null,"Solid Temperature L":23,"Solid Temperature H":23,"Solid pH L":6,"Solid pH H":14,"Coating?":0,"Size g/mol":120.000,"Autologous?":0,"Bond (Hydrogen, Covalent, Ionic)":1,"Example Body Part":"Brain","Hydrophillic?":1,"Monomer Image":"http://en.wikipedia.org/wiki/Agarose"},
{"Name":"Fibrin","Class":"Natural","Chemical Class":"protein","Components":"fibrinogen and thrombin ","Modulus Pa":60,"Hydrogel":1,"Abosrbable":1,"Breakdown (Temperature, pH, Hydrolysis, Enzymatic)":3,"Breakdown Time":null,"Drug Delivery":0,"Cell Scaffold":0,"Functionalization":1,"Structural":0,"Delivery to Body"
@virgilvox
virgilvox / synergy_card_read.ino
Created March 26, 2015 23:24
Mifare Print UID
/*
*
* Typical pin layout used:
* -----------------------------------------------------------------------------------------
* MFRC522 Arduino Arduino Arduino Arduino Arduino
* Reader/PCD Uno Mega Nano v3 Leonardo/Micro Pro Micro
* Signal Pin Pin Pin Pin Pin Pin
* -----------------------------------------------------------------------------------------
* RST/Reset RST 9 5 D9 RESET/ICSP-5 RST
var Cylon = require('cylon');
var f1v = 0;
Cylon.robot({
connections: {
@virgilvox
virgilvox / mqtt_meshblu_send_receive.ino
Created April 9, 2015 18:51
Use MQTT to send/recieve JSON using an Arduino with Ethernet!
#include <SPI.h>
#include <Ethernet.h>
#include <ArduinoJson.h>
#include <PubSubClient.h>
// Update these with values suitable for your network.
IPAddress ip(192, 168, 0, 177);
@virgilvox
virgilvox / initpi
Created April 16, 2015 22:14
init-pi
start demo script
/usr/local/bin/node /home/pi/synergy-geekspeak-demo/app.js &
fadecandy set up
cd /home/pi/fadecandy/bin && ./fcserver-rpi &
var bleno = require('bleno');
var SERVICE_UUID = 'b1a6752152eb4d36e13e357d7c225466';
var CHAR_UUID = '4b842c60ddd611e38b680800200c9a66';
bleno.on('stateChange', function(state) {
console.log('on -> stateChange: ' + state);
if (state === 'poweredOn') {
bleno.startAdvertising('BaleCounter',[SERVICE_UUID]);
} else {
var noble = require('noble');
// only scan for devices advertising these service UUID's (default or empty array => any peripherals
var serviceUuids = ['b1a6752152eb4d36e13e357d7c225466'];
// allow duplicate peripheral to be returned (default false) on discovery event
var allowDuplicates = false;
noble.on('stateChange', function(state) {
if (state === 'poweredOn') {