Skip to content

Instantly share code, notes, and snippets.

View tabchas's full-sized avatar

Tabish Chasmawala tabchas

View GitHub Profile
@tabchas
tabchas / mergesort.py
Created July 7, 2012 00:46
Mergesort Algorithm - Python
def split_leftlist(list):
half = len(list) / 2
return list[:half]
def split_rightlist(list):
half = len(list) / 2
return list[half:]
def merge(left_list, right_list):
@tabchas
tabchas / Target_Transmitter.pde
Created June 24, 2012 22:32
Wireless Management System for Shooting Competitions - Arduino Target Transmitter Code
#include <EEPROM.h>
#include <NewSoftSerial.h>
NewSoftSerial mySerial(2,3);
String readString = "";
String holdString = "";
String id_of_sensor = String(0);
@tabchas
tabchas / Shooter_Transmitter.pde
Created June 24, 2012 22:31
Wireless Management System for Shooting Competitions - Arduino Shooter Transmitter Code
#include <EEPROM.h>
#include <NewSoftSerial.h>
NewSoftSerial mySerial(2,3);
String readString = "";
String holdString = "";
String id_of_sensor = "0";
@tabchas
tabchas / Transmitter.pde
Created June 24, 2012 22:16
Wireless Target Identification - Arduino Transmitter Code
int piezoPin = 0;
int piezoThreshold = 40;
int piezoVal = 0;
int array_of_dip[10];
int id_of_sensor = 1;
void serial_print()
{
Serial.print("<");
Serial.print(id_of_sensor);
@tabchas
tabchas / Receiver.pde
Created June 24, 2012 22:20
Wireless Target Identification - Arduino Receiver Code
void setup()
{
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, INPUT);
}