How to interface with a Stream Deck device.
The device uses the HID protocol to communicate with its software.
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
""" | |
Created on July 7 2020 | |
@author: Pete Midi | |
""" | |
import mido | |
import numpy as np |
-- Two dashes start a one-line comment. | |
--[[ | |
Adding two ['s and ]'s makes it a | |
multi-line comment. | |
--]] | |
---------------------------------------------------- | |
-- 1. Variables and flow control. | |
---------------------------------------------------- |
#!/usr/bin/env bash | |
EXCUSES="/path/to/excuses.txt" | |
awk 'NR=='$((1 + $RANDOM % `nl $EXCUSES | tail -n 1 | awk '{print $1}' `))'{print;exit}' $EXCUSES |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Jigsaw puzzle</title> | |
<script type="text/javascript"> | |
function save(filename, data) | |
{ | |
var blob = new Blob([data], {type: "text/csv"}); |
""" | |
@author: Tyler Williams | |
For use with the MPSCARA | |
Tested in, developed for, and funded by the Solheim Additive | |
Manufacturing Laboratory at the University of Washington, Seattle. | |
REQUIRES | |
settings.txt | |
Contains: | |
Machine Name:XXXX |
#!/bin/bash | |
if [ $# -eq 0 ]; then | |
echo "Usage: ./pushover <message> [title]" | |
exit | |
fi | |
MESSAGE=$1 | |
TITLE=$2 |
# This is the code from: https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/circuitpython-wiring-test | |
# On a Raspberry Pi Pico, WHICH DOES NOT HAVE I2S... Distortion aside, this sounds correct. | |
# How is that possible? | |
import time | |
import array | |
import math | |
import audiocore | |
import board | |
import audiobusio |
// Create photomosaics from a source image and a directory of tile images. | |
// by Greg Borenstein, January 2013 | |
// Read more here: | |
// see inline comments for more details | |
// ------------------------------------- | |
// Import the java libraries we need. | |
// These are both utilites for sorting things. |
/** | |
* code to read one quadratic rotary encoder gray code. | |
* | |
* rights: http://tinyurl.com/by-sa-3-0 | |
*/ | |
int inputPin1 = 2; // A | |
int inputPin2 = 4; // B | |
int val1 = 0, val2 = 0; | |
int oldVal1 = 0, oldVal2 = 0; |