Skip to content

Instantly share code, notes, and snippets.

@murilopolese
murilopolese / wind_video.pde
Last active February 6, 2017 14:44
SeriousBusiness RFF
import controlP5.*;
ControlP5 cp5;
// Control visuals
int controlHeight = 20;
int controlWidth = 200;
int controlPadding = 10;
int sMaxParticles = 10000;
@murilopolese
murilopolese / cleide.ino
Last active February 20, 2017 11:41
Cleide
// include the Quirkbot library to your program:
#include "Quirkbot.h"
// create your Quirkbot nodes here:
CircuitTouch leftSensor;
CircuitTouch rightSensor;
ServoMotor servoMotor1;
VoltageOutput backward;
VoltageOutput forward;
// Imprecise method, which does not guarantee v = v1 when t = 1, due to floating-point arithmetic error.
// This form may be used when the hardware has a native fused multiply-add instruction.
float lerp(float v0, float v1, float t) {
return v0 + t * (v1 - v0);
}
// Precise method, which guarantees v = v1 when t = 1.
float lerp(float v0, float v1, float t) {
return (1 - t) * v0 + t * v1;
}
var pointsArray = [];
var points = [];
var maxPoints = 500;
function setup() {
createCanvas(windowWidth, windowHeight)
background(0)
stroke(255)
for(var i = 0; i < maxPoints; i++){
pointsArray.push([windowWidth/2, windowHeight/2])
@murilopolese
murilopolese / sprite.pde
Last active May 17, 2017 21:35
Sprite Generator
import java.util.Arrays;
ArrayList<PImage> images = new ArrayList();
int columns = 12;
int rows = 12;
void setup(){
selectFolder("Select a folder to process:", "folderSelected");
}
@murilopolese
murilopolese / fabulous-machine.ino
Last active June 22, 2017 23:18
Fabulous machine arduino firmware
#include <Servo.h>
Servo servo;
typedef struct motor
{
int pin1;
int pin2;
int pin3;
int pin4;
};
@murilopolese
murilopolese / README.md
Last active September 7, 2019 11:40
Fabulous Car!

Fabulous Car

This is an attempt to make it easy to control motors with a remote control over wifi using the ESP8266 board.

@murilopolese
murilopolese / README.md
Last active January 20, 2018 22:54
BeeMu

BeeMu

Little BMO wannabe robot featuring 4 buttons and a unicorn hat from Pimodoro (RGB fancy neopixel stuff) on an esp8266 running micropython.

@murilopolese
murilopolese / README.md
Last active October 9, 2017 11:28
Motion Sensor Arpeggiator

Virtual MIDI devices

This is a bunch of scripts that spawn virtual midi devices to interact with your favourite DAW.

@murilopolese
murilopolese / PixelKit_hardware.py
Last active August 25, 2018 21:45
Pixel Kit Games!
from machine import Pin, ADC
from neopixel import NeoPixel
# Hardware information:
# Pin numbers for each hardware connected to the PixelKit ESP32
NEOPIXEL_PIN = 4
SIZE = 128 # Amount of leds
WIDTH = 16 # Number of columns
HEIGHT = 8 # Number of lines
DIAL_PIN = 36