Führung durch das Trinket

Als wir heute Morgen in den Phenoptix-Türmen ankamen, bemerkten wir, dass jemand auf der Website nach der Trinket-Pinbelegung gesucht hatte. Man könnte sich zuerst fragen, was ein Trinket ist. Nun, ein Trinket(TM) ist ein winzig kleines ATTiny85 Breakout von Adafruit und ist in zwei Ausführungen erhältlich: 3.3V Logic und 5V Logic.

Trotz seiner geringen Größe ist der Trinket ein sehr nützliches Gerät und hat in seiner kurzen Lebensdauer viele Anwendungen gefunden, dank der Benutzerfreundlichkeit, die Adafruit und ihr Update der Arduino IDE bieten. Sie können es auch mit unserem Lieblingsprogramm AVRDUDE! programmieren. Ich habe viele Anwendungen erwähnt, wie zum Beispiel, was höre ich Sie fragen. Nun, so:

(macht so ein Leuchtball-Ding)

(baut einen Chiptune-FM-Sender – angeblich mit Rick-Roll-Fähigkeiten)

 

(betreibt NeoPixel-Streifen! – jetzt sind Sie interessiert, oder?)

Jetzt wissen Sie, was es ist und was Sie damit machen können, hier ist das Gute. Die Pinbelegung (ich würde Pin Out sagen, aber ich weiß nicht, was korrekt wäre. Fühlen Sie sich frei, mich in den Kommentaren zu korrigieren.)

Das Diagramm wurde von zwei coolen Leuten in den Adafruit-Foren bereitgestellt – Ardunaut und TheKitty. Für eine technischere Ansicht könnten Sie sich dieses Schaltbild ansehen

Ehrlich gesagt, interessieren uns doch am meisten die GPIO-Pins, oder? Nun, im Trinket-Tutorial auf dem Adafruit-Lernsystem erklärt Ladyada:


Alle GPIO-Pins können als digitale Eingänge, digitale Ausgänge, für LEDs, Tasten und Schalter usw. verwendet werden. Sie können bis zu 20 mA Strom liefern. Schließen Sie keinen Motor oder andere Hochleistungskomponenten direkt an die Pins an! Verwenden Sie stattdessen einen Transistor, um den Gleichstrommotor ein-/auszuschalten

Bei einem 3-V-Trinket haben die GPIOs einen Ausgangspegel von 3,3 V und sollten nicht mit 5-V-Eingängen verwendet werden. Bei einem 5-V-Trinket haben die GPIOs einen Ausgangspegel von 5 V und können mit 3-V-Eingängen verwendet werden, können jedoch elektronische Geräte beschädigen, die nur 3-V-Eingänge haben!

Die ersten 3 Pins sind komplett "freie" Pins, sie werden nicht von der USB-Verbindung verwendet, so dass Sie sich nie Sorgen machen müssen, dass die USB-Schnittstelle beim Programmieren mit ihnen kollidiert

  • GPIO #0 – dieser ist mit PB0 auf dem ATtiny85 verbunden. Dieser Pin kann als PWM-Ausgang verwendet werden und wird auch für I2C-Daten und SPI-Dateneingabe genutzt.
  • GPIO #1 – dieser ist mit PB1 auf dem ATtiny85 verbunden. Dieser Pin kann als PWM-Ausgang verwendet werden und wird auch für SPI-Datenausgabe genutzt. Dieser Pin ist auch mit der Onboard-LED verbunden (wie Pin 13 bei einem normalen Arduino).
  • GPIO #2 – dieser ist mit PB2 auf dem ATtiny85 verbunden. Dieser Pin kann als analoger Eingang verwendet werden (bekannt als Analog A1) und wird auch für I2C-Takt und SPI-Takt genutzt.

Die nächsten 2 Pins werden auch für die USB-Programmierung verwendet. Das bedeutet, dass sie, wenn der Trinket mit einem Computer verbunden ist und sich im Bootloader-Modus befindet oder gerade ein neues Programm hochgeladen wird, zum Senden/Empfangen von Daten vom/zum Computer verwendet werden! Es ist möglich, diese Pins gemeinsam zu nutzen, wenn man vorsichtig ist. Am besten eignen sich diese Pins als Ausgänge für Dinge wie LEDs oder als Eingänge für Dinge wie Tasten, und stellen Sie einfach sicher, dass Sie die Tasten nicht drücken, während sie an USB angeschlossen sind. Wir wollten diese Pins nicht von der Platine weglassen, aber wir empfehlen dringend, sie nicht zu verwenden, es sei denn, Sie sind sicher, dass Sie sie benötigen, da Sie möglicherweise alle Verbindungen trennen müssen, um den Trinket neu zu programmieren!

  • GPIO #3 – dieser ist mit PB3 auf dem Attiny85 verbunden. Dieser Pin wird für die USB-Programmierung verwendet, ist aber auch ein analoger Eingang, bekannt als Analog A3
  • GPIO #4 – dieser ist mit PB4 auf dem Attiny85 verbunden. Dieser Pin wird für die USB-Programmierung verwendet, kann aber auch als PWM-Analogausgang und analoger Eingang, bekannt als Analog A2, verwendet werden

Die restlichen Details sind ebenso gut erklärt, also schauen Sie es sich auf ihrem fantastischen Lernsystem an.

Jetzt sollten Sie die Trinket-Pinbelegung finden und sehen können, welch großartiges kleines Produkt der Trinket ist. Auch wenn Sie keine vorgefertigte Elektronik mögen, können Sie einen selbst bauen, sehr günstig! Er wird vielleicht nicht ganz so hübsch sein!

Möchten Sie jetzt einen kaufen? Klicken Sie hier!

 

Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.