int timer = 100; int iterator = 1; int olditerator=1; int bifurcate = 0; int limit = 1000; double period; double wait; void setup() { for (int thisPin = 1; thisPin < 13; thisPin++) { pinMode(thisPin, OUTPUT); } } void loop() { for (int thisPin = 13; thisPin >= 1; thisPin--) { // digitalWrite(thisPin, HIGH); if (thisPin == 13 || thisPin == 5 || thisPin == 1 || thisPin == 8) { olditerator=iterator; while (olditerator>1) { analogWrite(thisPin, olditerator); olditerator--; } while (iterator < limit) { period = ((iterator * 4.86510264) + iterator); wait = period / 2; if (iterator < bifurcate) { if (iterator % 2 ==0) {analogWrite(thisPin, iterator*200);} else {analogWrite(thisPin, iterator*200); delay(10);} delayMicroseconds(wait); } if (iterator > bifurcate) { delayMicroseconds(wait); digitalWrite(thisPin, LOW); delayMicroseconds(wait); analogWrite(thisPin, iterator+500); analogWrite(thisPin, iterator); olditerator=iterator; while (olditerator>1) { analogWrite(thisPin, olditerator); analogWrite(thisPin, iterator); olditerator--; } delayMicroseconds(wait); digitalWrite(thisPin, LOW); } iterator++; } iterator=0; } delay(timer); digitalWrite(thisPin, LOW); } }
Sunday, July 31, 2011
Arduino Uno Buzzer: My First Program
Friday, July 1, 2011
Pad and sort list of IP numbers
L = ['123.76.9.2', '125.76.9.3', '123.76.10.12', '92.93.3.79', '92.93.3.78', '222.222.222.222', '222.222.1.222'] L = sorted([".".join(['%03d' % int(j) for j in i.split('.')]) for i in L]) print L
Subscribe to:
Posts (Atom)