Skip to content

Instantly share code, notes, and snippets.

@neufuture
neufuture / chirp_basic.ino
Last active August 29, 2015 14:14
Arduino code for Chrip moisture sensor
#include <Wire.h>
void writeI2CRegister8bit(int addr, int value) {
Wire.beginTransmission(addr);
Wire.write(value);
Wire.endTransmission();
}
unsigned int readI2CRegister16bit(int addr, int reg) {
Wire.beginTransmission(addr);
const int resetPin = 38;
void setup() {
Serial.begin(115200);
Serial.println("Starting WiFi");
Serial1.begin(9600);
pinMode(resetPin, OUTPUT);
@neufuture
neufuture / dmx-translate
Created September 14, 2012 16:53
chauvet dmx translator
float panMax = 540;
float tiltMax = 270;
void setRotate(int channel, float deg, float axisMax) {
float val = deg*255.0;
int coarse = floor(val);
int fine = round((val-coarse)*axisMax/fineMax);
dmxMsg(channel, coarse);
@neufuture
neufuture / blurFeed
Created March 5, 2012 00:27
How to blur a region of video feed in processing
import processing.video.*;
Capture feed;
BlurBox bb[] = new BlurBox[5];
void setup() {
size(320, 240);
feed = new Capture(this, 320, 240, Capture.list()[0]);
feed.start();
@neufuture
neufuture / FSR.pde
Created October 26, 2011 01:28
FSR Sensors
int padPins[] = {
0};
#define THRESHOLD 20
#define WINDOW 10
#define NUM_PADS 1
struct Pad {
bool sampling;
int pin, value, peak;
};
@neufuture
neufuture / CirclesActivity.java
Created October 13, 2011 14:16
Surface view for creating animated arcs
package com.freefallhighscore.circles;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.RectF;
import android.os.Bundle;
import android.os.Handler;
@neufuture
neufuture / MyCustomListView.java
Created October 1, 2011 14:52
Android ListView without ListActivity
import android.app.Activity;
import android.os.Bundle;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import java.util.ArrayList;
import java.util.HashMap;
public class MyCustomListView extends Activity{
static final ArrayList<HashMap<String,String>> myList =
@neufuture
neufuture / btTest.pde
Created July 18, 2011 22:52
Bluetooth Test Sketch
void setup(){
Serial.begin(57600);
Serial.print("\r\n+INQ=1\r\n"); // Begin Inquiry
delay(500);
}
void loop(){
Serial.println("Hello World");
delay(1000);
@neufuture
neufuture / btBeeConfig.pde
Created July 18, 2011 22:37
Arduino configuration code for Bluetooth Bee
// Configuration commands for Bluetooth Bee
void setup(){
Serial.begin(38400);
Serial.print("\r\n+STWMOD=0\r\n"); // Slave device
delay(200);
Serial.print("\r\n+STBD=57600\r\n"); // Baud rate
delay(200);
// FourSquare Checkin
// EuroRSCG New York
// Emerging Technologies Lab
#include <SPI.h>
#include <Ethernet.h>
#include <EthernetDNS.h>
#include <EthernetDHCP.h>
#include <Wire.h>
#include <SL018.h>