Skip to content

Instantly share code, notes, and snippets.

@gskielian
gskielian / PiBot.ino
Last active August 29, 2015 13:56
Controlling 12 Volt Parallax Robotics Motors with 4x L298N DFROBOTBoards
#define EN1A 9
#define M1A 8
#define EN1B 3
#define M1B 2
#define EN2A 4
#define M2A 5
#define EN2B 7
#define M2B 6
#define C1 A0
@gskielian
gskielian / l298.ino
Last active August 29, 2015 13:56 — forked from treeherder/l298.ino
#include <stdint.h>
#define EN1A 9
#define M1A 8
#define EN1B 3
#define M1B 2
#define EN2A 4
#define M2A 5
#define EN2B 7
@gskielian
gskielian / l298.ino
Last active August 29, 2015 13:56 — forked from treeherder/l298.ino
#include <stdint.h>
#define left_motor_forward() digitalWrite(M1A,HIGH); digitalWrite(M1B,HIGH);
#define left_motor_backward() digitalWrite(M1A,LOW); digitalWrite(M1B,LOW);
#define right_motor_forward() digitalWrite(M2A,LOW); digitalWrite(M2B,LOW);
#define right_motor_backward() digitalWrite(M2A,HIGH); digitalWrite(M2B,HIGH);
#define EN1A 9
char ch;
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available()) {
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SwingHelloWorld extends JFrame{
public static void main(String[] args){
SwingHelloWorld frame = new SwingHelloWorld("Hello");
frame.setSize(500,500);
frame.setVisible(true);
@gskielian
gskielian / gist:824f9037a7ba087bb82e
Created August 17, 2014 19:25
Hello World: Button-TextView Update Android : )
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button doStuffButton = (Button) findViewById(R.id.do_stuff_button);
TextView myTextView = (TextView) findViewById(R.id.textView1);
//remember lowerCamelCase for buttons
doStuffButton.setOnClickListener(new View.OnClickListener() {
//here we send the user to the next activity
package com.example.a1_awesome_intents;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
@gskielian
gskielian / gist:59867020438ce7a26dc2
Created October 15, 2014 18:00
add to vimrc to save folds
au BufWinLeave ?* mkview
au BufWinEnter ?* silent loadview
@gskielian
gskielian / kieltime.sh
Last active August 29, 2015 14:14
pomodoro-like shell script for time management (beeps and does a cowsay to indicate when it's finished)
#!/bin/bash
#check if numeric
is_numeric() {
if [ "$1" -eq "$1" ] 2> /dev/null; then
return 0
else
echo "Error, time input \"$1\" not int, see -h for help" | cowsay -f tux
exit 1
fi
@gskielian
gskielian / ledCode.ino
Created October 20, 2015 22:36
led Code from Rock GServe event
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
you connect the leds to
pin 13 and gnd
connect another to
pin 3, pin 4