Skip to content

Instantly share code, notes, and snippets.

@darkwave
darkwave / domus.ino
Created February 20, 2016 11:54
DOMUSino Example of bridge with Arduino YUN
#include <Bridge.h>
#include <BridgeServer.h>
#include <BridgeClient.h>
// Listen to the default port 5555, the Yún webserver
// will forward there all the HTTP requests you send
boolean rooms[14];
BridgeServer server;
@darkwave
darkwave / proxy.py
Created March 12, 2016 22:42
Python proxy server to redirect calls from localhost to different address (change forward_to variable)
#!/usr/bin/python
# This is a simple port-forward / proxy, written using only the default python
# library. If you want to make a suggestion or fix something you can contact-me
# at voorloop_at_gmail.com
# Distributed over IDC(I Don't Care) license
import socket
import select
import time
import sys
@darkwave
darkwave / edison.sbe
Created March 13, 2016 12:02
Intel IoT Hackathon entry
{
"extensionName": "WeatherCast",
"extensionPort": 12345,
"blockSpecs": [
[" ", "connect %m.sensors sensor to %m.digitalpin", "connect"],
[" ", "connect %m.analogsensors analog sensor to %m.analogpin", "connect"],
[" ", "connect %m.leds led to %m.digitalpin", "connect"],
[" ", "connect %m.actuators to %m.digitalpin", "connect"],
[" ", "Turn %m.leds led %m.onoff", "turn"],
[" ", "Buzzer %m.onoff", "buzzer"],
#include "Keyboard.h"
const int buttonPin = 4; // input pin for pushbutton
int previousButtonState = HIGH; // for checking the state of a pushButton
int counter = 0; // button push counter
void setup() {
// make the pushButton pin an input "pullup":
pinMode(buttonPin, INPUT_PULLUP);
// initialize control over the keyboard:
@darkwave
darkwave / PiantaIntelligenteSummerVersion.ino
Created June 20, 2016 05:58
Moisture sensor on pin A0 and RGB LED on pins 13, 11, 10 with GND on pin 12
int rPin = 13;
int gndPin = 12;
int gPin = 11;
int bPin = 10;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
@darkwave
darkwave / LeonardoAsCapacitiveKeyboard.ino
Created October 24, 2016 18:31
Arduino Leonardo as Keyboard (like Makey Makey) using Capacitive Sensor
#include <CapacitiveSensor.h>
#include <Wire.h>
#include "rgb_lcd.h"
#include "Keyboard.h"
#define NUMBER_OF_KEYS 4
#define KEYBOARD 1
#define TEST 0
int currentMode = 0;
@darkwave
darkwave / index.html
Created December 10, 2016 11:33
mBot reloaded :-)
<html>
<head>
<script src="blockly_compressed_horizontal.js"></script>
<script src="javascript_compressed.js"></script>
<script src="blocks_compressed.js"></script>
<script src="msg/js/en.js"></script>
<script src="blocks_horizontal/control.js"></script>
@darkwave
darkwave / GameJam_Koto.pde
Created January 20, 2017 23:14
Global Game Jam 2017
Element player;
ArrayList<Element> elements = new ArrayList();
void setup() {
size(900, 600, P3D);
noStroke();
rectMode(CENTER);
player = new Player();
elements.add(player);
ortho();
for (int i = 0; i < 200; i++) {
@darkwave
darkwave / pi.dat
Last active March 14, 2017 16:36
Tribute to Nadieh Bremer work about PI (copy pi.dat file to data folder)
3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278
@darkwave
darkwave / VideoPlayer.py
Created April 12, 2017 10:24
How to acquire webcam as a texture in Blender Game Engine
#WebCamAsTexture.blend is copyright sean bradley 2014
import bge
cont = bge.logic.getCurrentController()
obj = cont.owner
if not hasattr(bge.logic, 'video'):
matID = bge.texture.materialID(obj, 'IMvideolayer.png')