Nikolausi / Werbung in eigener Sache

Ich habe hier noch ein paar Autorenexemplare Blinkenlight Shields (also die hier: http://www.amazon.de/gp/product/3645651462/?ie=UTF8&camp=1638&creative=6742&linkCode=ur2&site-redirect=de&tag=wwwblinkenlig-21). Ich spiel jetzt Nikolausi und bring 3 davon unter die Gemeinde. Und zwar wie folgt:

  1. Wer eins haben will muß das auf der "Nikolausi" Seite hier: Nikolausi | Blinkenlight als "Comment" eintragen.

  2. Der Kommentar muß einen Grund angeben warum Nikolausi das Shield gerade Dir schenken sollte.

  3. Die nächsten 3 Sonntage (also 9.12, 16.12. und 23.12.) wähle ich den Grund aus der mir am besten gefällt und benachrichtige den Gewinner. Ich gebe öffentlich an warum gerade der Grund mir gefallen hat.

  4. Um die Shields zu verschicken brauche ich eine Adresse / Möglichkeit zur Kontaktaufnahme. Dazu könnt Ihr beim Kommentar Eure Email Adresse angeben. Ich verwende die Adressen nur zu diesem Zweck und nicht für Werbung oder Spam. Wer das nicht will aber trotzdem teilnehmen will kann auch eine falsche Adresse aus seinem Arduino Forum User und meiner Domainendung aufbauen. Wenn ich selber teilnehmen würde also z.B. udoklein@blinkenlight.net. Wenn Uwe teilnehmen würde uwefed@blinkenlight.net. Ich würde dann über das Forum Kontakt aufnehmen.

  5. Nur Deutsche Teilnehmer bzw. Teilnehmer mit Deutscher Lieferadresse. Wer aus dem Ausland teilnimmt und gewinnt muß sich entweder an den Versandkosten beteiligen oder ich gebe das Teil dann jemand anders.

  6. Alles was wie Spam aussieht oder sonst nicht OK ist lösche ich ohne Diskussion aus der Liste.

  7. Es ist meine Entscheidung welche Gründe ich gut / cool finde und welche nicht :wink:

Viel Spaß!

Da fällt uwefed@blinkenlight.net schon mal flach. Wenn jemand auf die Idee kommt, mir was gutes zu tun und mit meinem User an der Nikolausiverlosung teilnimmt, dann muß ich ihn enttäuschen. Ich bin aus geografischen Gründen ausgeschlossen. :wink: :wink: :wink:
Grüße Uwe

Hmm,
werden Kommentare die abgegeben wurden auf der Seite nicht angezeigt?
Mario.

Die Kommentare werden angezeigt sobald ich "approve" drücke. Mal schauen ob ich das für diese eine Seite alleine abstellen kann. Hätte ich vieleicht vorher sagen sollen. Also nicht wundern wenn es ein wenig dauert bis Kommentare zu sehen sind.

Danke für den Hinweis - Udo

Die erste Runde geht an Realizer: Nikolausi | Blinkenlight

Gratuliere Micha.

Vielen Dank :slight_smile: !

Das ist sehr fair. @Udo, hast PM (hätte vor Aufregung fast PWM geschrieben) :smiley:

Ich freue mich wirklich sehr darüber und wünsche nun den Anderen auch viel Glück, da Nikolausi mit 3 Shields weiterläuft.

Sehr gute Aktion!

Die aktuelle Runde geht an Wikii. Nikolausi | Blinkenlight. Mail habe ich verschickt.

Die aktuelle Runde geht an Volvodani: Nikolausi | Blinkenlight.

Fröhliche Weihnachten!

Noch ein Nachtrag: sicher fragen sich einige warum 2 sehr naheliegende Kandidaten diese Runde leer ausgegangen sind. Grund sind Regel (2) und (7).

Regel 2 interpretiere ich so, daß man sich selber melden muß. Wer ein Shield will muß schon selber den Finger heben.
Regel 7 bedeutet, daß ich die Entscheidung treffe. Und ich poche auf meine Regeln.

Der Punkt ist: ich will nur Leute bedienen denen das Shield wenigstens die Mühe wert ist "hier" zu sagen. Ich bin aber niemandem böse der versucht hat mich auszutricksen. Grundsätzlich finde ich das strapazieren der Regeln gut :wink:

Fröhliche Weihnachten und viel Spaß mit der letzten Runde

Nachdem heute gerade ein neuer Monatsrekord aufgestellt wurde (>20 000 Seitenaufrufe in diesem Monat) und ich deshalb so gut drauf bin verteilt Nikolausi heute 3 Shields.

Die Shields gehen an:

"mkl0815", "Thorsten" und "sui77".

Viel Spaß damit im nächsten Jahr. Berichtet was Ihr damit angefangen habt :slight_smile:

20.000 PI sind eine Menge, Respekt für diese Leistung. Ich habe gerade eben von meinem Glück erfahren und im Blog auch schon geantwortet.
Vielen Dank Udo für diesen überraschenden Jahresabschluss.
Mario.

Ich freue mich auch schon riesig!
20.000 Seitenbesuche ist wirklich ne Menge, Respekt!
Ist ja auch ein tolles Projekt.

Danke!

Die Adresse von Thorsten habe ich jetzt, fehlen noch Mario und Sui. Falls Euer Mail in meinem Spamfilter hängen bleibt, dann schickt mir bitte eine PM über das Forum.

Guten Rutsch, Udo

Mail mit Adresse ist gerade raus. Freu mich schon. :smiley:
Mario.

Jaaa, ein neues Spielzeug :slight_smile: Dankeschön :slight_smile:

Heute angekommen und echt cool :slight_smile:
Ich hab' einen online POV-Generator geschrieben (http://test.sui.li/blinkenlightpov/) und so sieht's aus:

+Sketch für Arduino Mega (weil ich gerade kein Uno/Duemilanove da hatte...)

#include <avr/io.h>
#include <avr/pgmspace.h>

uint8_t pov_pattern[] PROGMEM = {
  0b000001, 0b111000, 0b00000000,
  0b000111, 0b111110, 0b00000011,
  0b001111, 0b001111, 0b00001010,
  0b011100, 0b000011, 0b10000111,
  0b011000, 0b000001, 0b10000000,
  0b111000, 0b110001, 0b11001111,
  0b110000, 0b110000, 0b11001010,
  0b110000, 0b110000, 0b11001111,
  0b111000, 0b110001, 0b11000000,
  0b011000, 0b000001, 0b10001111,
  0b011000, 0b000011, 0b10001001,
  0b011100, 0b000111, 0b00001110,
  0b001111, 0b001111, 0b00000000,
  0b000111, 0b111110, 0b00001111,
  0b000011, 0b111000, 0b00000001,
  0b000111, 0b111110, 0b00001111,
  0b001111, 0b001111, 0b00000000,
  0b001100, 0b000111, 0b00001001,
  0b011100, 0b000011, 0b10001111,
  0b011000, 0b000001, 0b10001001,
  0b111000, 0b110001, 0b11000000,
  0b110001, 0b111000, 0b11001111,
  0b110000, 0b110000, 0b11000100,
  0b111000, 0b110001, 0b11001111,
  0b011000, 0b000001, 0b10000000,
  0b011100, 0b000011, 0b10001111,
  0b001111, 0b001111, 0b00001001,
  0b000111, 0b111110, 0b00001110,
  0b000001, 0b111000, 0b00000000,
  0b000000, 0b000000, 0b00000000,
  0b000000, 0b000000, 0b00000000,
  0b000000, 0b000000, 0b00000000,
  0b000000, 0b000000, 0b00000000
};

static uint16_t index = 0;

uint8_t leds[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,54,55,56,57,58,59};

void loop() {
	byte b1 = pgm_read_byte(pov_pattern+(index++));
	byte b2 = pgm_read_byte(pov_pattern+(index++));
	byte b3 = pgm_read_byte(pov_pattern+(index++));

        if (b1 & 0b100000) { led(0,1); } else { led(0,0); }
        if (b1 & 0b010000) { led(1,1); } else { led(1,0); }
        if (b1 & 0b001000) { led(2,1); } else { led(2,0); }
        if (b1 & 0b000100) { led(3,1); } else { led(3,0); }
        if (b1 & 0b000010) { led(4,1); } else { led(4,0); }
        if (b1 & 0b000001) { led(5,1); } else { led(5,0); }

        if (b2 & 0b100000) { led(6,1); } else { led(6,0); }
        if (b2 & 0b010000) { led(7,1); } else { led(7,0); }
        if (b2 & 0b001000) { led(8,1); } else { led(8,0); }
        if (b2 & 0b000100) { led(9,1); } else { led(9,0); }
        if (b2 & 0b000010) { led(10,1); } else { led(10,0); }
        if (b2 & 0b000001) { led(11,1); } else { led(11,0); }

        if (b3 & 0b10000000) { led(12,1); } else { led(12,0); }
        if (b3 & 0b01000000) { led(13,1); } else { led(13,0); }
        if (b3 & 0b00100000) { led(14,1); } else { led(14,0); }
        if (b3 & 0b00010000) { led(15,1); } else { led(15,0); }
        if (b3 & 0b00001000) { led(16,1); } else { led(16,0); }
        if (b3 & 0b00000100) { led(17,1); } else { led(17,0); }
        if (b3 & 0b00000010) { led(18,1); } else { led(18,0); }
        if (b3 & 0b00000001) { led(19,1); } else { led(19,0); }
        delay(10);
        if (index >= sizeof(pov_pattern)) { index = 0; delay(40); }
}

void led(int no, int st) {
  digitalWrite(leds[no], st);
}

void setup() {
     for (int i = 0; i< sizeof(leds); i++) {
       pinMode(leds[i], OUTPUT);
     }
}

Ja, als ich das Teil entwickelt hatte war es nur eine "billige Spielerei". Bis mir aufgefallen ist, daß das sehr viel cooler als eine abgesetzte LED Zeile ist :slight_smile:

Freut mich daß es Dir auch gefällt :slight_smile:

Den Sketch hast Du ja gut hinbekommen.

Meins ist auch Heute angekommen!
Toller Karton und natürlich auch tolles Shield.
Ich denke mal morgen mache ich mich mal ran was dafür zu schreiben.

Danke Udo

Test 1.2.3.

Hab erstmal geschaut ob alles funktioniert!
Dafür habe ich mal den Code von sui geklaut und den POV-Generator: