10 Jan

Ergänzung zum CJMCU LilyTiny Arduino (mit Pinout!)

Auf der im letzten Post verlinkten Website findet sich Code zum Überprüfen/Testen des Digispark-Boards, der auch mit diesem CJMCU Lily Tiny funktioniert. Damit lässt sich herausfinden, an welchem Pin die on-board-LED hängt.

CJMCU LilyTiny im Größenvergleich: Nur minimal größer als ein 50-Cent-Stück

CJMCU LilyTiny im Größenvergleich: Nur minimal größer als ein 50-Cent-Stück

Bei meinen Boards funktioniert jeweils der Code für das Digispark Model A. Das heißt: Die on-board-LED ist erreichbar über Pin 1. Was wiederum heißt, dass Pin 1 sowohl die on-board-LED als auch eine eventuell an P1 angeschlossene LED ansteuert. Naja, das kleine rote Lämpchen auf dem Board stört mich jetzt nicht soooo sehr.

 

CJMCU LilyTiny testen

Im Folgenden: leicht abgewandelter Code nach Vorlage von Digispark, um das CJMCU LilyTiny zu testen. Falls die on-board-LED trotz Treiberinstallation immer noch nicht leuchtet, seht nach, ob ihr im Menü Arduino-IDE den richtigen COM-Port ausgewählt habt (!!) oder eure LED doch an Pin 0 hängt (es sich also um Model B handelt).




void setup() {
 // Pin 1 (=on-board-LED bei Model A) auf Output setzen
 pinMode(1, OUTPUT);
}

void loop() {
 //Pin 1 auf High, halbe Sekunde warten, Pin 1 auf Low, warten
 digitalWrite(1, HIGH);
 delay(500);
 digitalWrite(1, LOW);
 delay(500);
}

 

Kurzer Blick auf die Pins des CJMCU LilyTiny

Hier noch ein Pinout, eher quick and dirty. Weil ich selbst das dumme Board immer wieder umdrehen muss, um die Beschriftung zu lesen. 😉 Inklusive der zwei LEDs auf dem Board. (Zwei? Ja, zwei. Eine – die Power-LED – ist übrigens dauernd an, außer man zerstört die Verbindung.)

Pinout des CJMCU LilyTiny

Pinout des CJMCU LilyTiny

Die Website mit dem Tutorial bietet zudem folgende Information zum Digispark:




  • All pins can be used as Digital I/O
  • Pin 0 → I2C SDA, PWM (LED on Model B)
  • Pin 1 → PWM (LED on Model A)
  • Pin 2 → I2C SCK, Analog
  • Pin 3 → Analog In (also used for USB+ when USB is in use)
  • Pin 4 → PWM, Analog (also used for USB- when USB is in use)
  • Pin 5 → Analog In

Ein Gedanke zu „Ergänzung zum CJMCU LilyTiny Arduino (mit Pinout!)

Kommentare sind geschlossen.