Skip to content

Instantly share code, notes, and snippets.

View docmollo's full-sized avatar

Dustin Mollo docmollo

View GitHub Profile
@ladyada
ladyada / gist:42e738bbc2d6014d127c
Created February 22, 2015 01:25
daftpunkonsole.ino
#include <Wire.h>
#include "Adafruit_Trellis.h"
#include <SoftwareSerial.h>
#include "Adafruit_Soundboard.h"
/************ sound board setup ***********/
// Choose any two pins that can be used with SoftwareSerial to RX & TX
#define SFX_TX 5
#define SFX_RX 6
// Connect to the RST pin on the Sound Board

Boldport, one of the interwebs better known hardware design guys went on a rant on how prototyping is so very different from production. If you have ever held a solder gun, or intend to, you should read this.

Why did your "hardware startup" Kickstarter fail? Because none of your prototyping skills are required for production. source

Skill Prototyping Production
coding sloppy efficient
@jepler
jepler / code.py
Last active September 19, 2021 23:41
"1D Wave" demo for circuitpython & neopixel
# CircuitPython demo - NeoPixel
import time
import board
import neopixel
import random
# Customize your neopixel configuration here...
pixel_pin = board.A1
num_pixels = const(96)
@sandyjmacdonald
sandyjmacdonald / pirate-audio-google-music-support.md
Last active September 19, 2021 23:45
Pirate Audio Google Music Support
  1. Clone the Pirate Audio GitHub repo and install:
git clone https://github.com/pimoroni/pirate-audio
cd pirate-audio/mopidy
sudo ./install.sh

Detailed Pirate Audio installation instructions can be found here.

@sandyjmacdonald
sandyjmacdonald / usb-midi-cc-controller.ino
Created October 2, 2020 18:53
USB MIDI CC controller with Adafruit Trinket M0 and Pimoroni Potentiometer Breakout.
// USB MIDI CC controller with Trinket M0 and Pimoroni Potentiometer Breakout.
// Adapted from Chris Parrot's Potentiometer example.
#include <IOExpander.h>
#include <Adafruit_DotStar.h>
#include <MIDIUSB.h>
// Global constants
static const unsigned int DELAY_MS = 1000 / 30;