Skip to content

Instantly share code, notes, and snippets.

// set clock to 1MHz; 1 microsecond = 1 clock cycle
#define F_CPU 1000000L
#define DEBUG_ENABLED 0
#define DEBUG(x) if(DEBUG_ENABLED){Serial.print(x);}
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
#define LCD_SIZE_X 16
@cameroncking
cameroncking / mcmyadmin.service
Created June 22, 2015 22:40
McMyAdmin SystemD Service
[Unit]
Description=McMyAdmin
[Service]
WorkingDirectory=/home/minecraft/McMyAdmin
User=minecraft
ExecStart=/usr/bin/screen -DmS mc-mcma ./MCMA2_Linux_x86_64
ExecStop=/usr/bin/screen -p 0 -S mc-mcma -X eval 'stuff "/quit"\\015'
@cameroncking
cameroncking / [email protected]
Created June 22, 2015 22:39
Minecraft SystemD Script
[Unit]
Description=Minecraft Server %i
[Service]
WorkingDirectory=/home/minecraft/server-%i
User=minecraft
ExecStart=/usr/bin/screen -DmS mc-%i ./start.sh
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "say ATTENTION ATTENTION ATTENTION."\\015'
@cameroncking
cameroncking / EnjinAPI.java
Created May 21, 2015 07:41
A class to interface with Enjin
/**
*
*/
package com.ckxng.enjinbenefits;
import java.net.*;
import java.util.HashMap;
import java.io.*;
import org.json.*;
@cameroncking
cameroncking / eventsAndSleep.ino
Last active January 18, 2018 11:22
Arduino Button Events and Sleep
// set clock to 1MHz; 1 microsecond = 1 clock cycle
#define F_CPU 1000000L
#include <avr/sleep.h>
#include <avr/wdt.h>
// https://code.google.com/p/ebl-arduino/
#include <ButtonEvent.h>
#include <LedControl.h>
@cameroncking
cameroncking / asyncBlink.h
Last active August 29, 2015 14:20
Asynchronous Arduino LED Blinking
@cameroncking
cameroncking / lm35_example.ino
Last active August 29, 2015 14:20
Arduino LM35 Temperature Example
/**
* GLOBAL CONFIGURATION VARIABLES
*/
int LM35PIN = 0;
void setup() {
Serial.begin(9600);
}
void loop() {