# Touch Logo Pin

**URL:** <https://forum.calliope.cc/t/touch-logo-pin/2946>\
**Category:** Hardware Fragen und Probleme\
**Created:** [2. September 2024 um 18:30 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946 "2024-09-02T18:30:50Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peter](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/peter/32/2726_2.png) [@Peter](https://forum.calliope.cc/u/Peter)\
**Post date:** [2. September 2024 um 18:30 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/1 "2024-09-02T18:30:50Z")

</div>

Ich würde gerne wissen, welcher Pin das Touch-Logo ist auf einem Calliope Mini 3.

---

<div class="post-metadata">

**Author:** ![asp.net](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/asp.net/32/2780_2.png) [@asp.net](https://forum.calliope.cc/u/asp.net)\
**Post date:** [2. September 2024 um 18:57 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/2 "2024-09-02T18:57:28Z")

</div>

Das ist eine gute Frage. In der vollständigen Liste aller Pins ist keiner für das Logo dabei. Es gibt aber für die Buttons A und B jetzt Pins.

[Calliope v3 Hardware an Pinleiste anstecken - Software Fragen und Probleme / Fragen zu MakeCode/PXT - Calliope](https://forum.calliope.cc/t/calliope-v3-hardware-an-pinleiste-anstecken/2876)

Für das Logo gibt es unter Eingabe eigene Blöcke. Vielleicht findet man was im Code?

Der Schaltplan:  
[Calliope\_mini\_3 (calliope-mini.github.io)](https://calliope-mini.github.io/assets/v30/img/Calliope_mini_3.pdf)

---

<div class="post-metadata">

**Author:** ![Peter](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/peter/32/2726_2.png) [@Peter](https://forum.calliope.cc/u/Peter)\
**Post date:** [3. September 2024 um 08:59 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/3 "2024-09-03T08:59:33Z")

</div>

@joern.alraun Kannst zu sagen welcher Pin das Touch-Logo hat?

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [3. September 2024 um 09:44 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/4 "2024-09-03T09:44:44Z")

</div>

Hardwareseitig ist es P1.04… Du findest ihn im Schaltplan links unten.

---

<div class="post-metadata">

**Author:** ![Peter](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/peter/32/2726_2.png) [@Peter](https://forum.calliope.cc/u/Peter)\
**Post date:** [3. September 2024 um 10:01 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/5 "2024-09-03T10:01:37Z")

</div>

Ich habe die Zeichnung gesehen, aber ist das auch eine direkte Pin-Nummer?

![Screenshot from 2024-09-03 12-01-03](https://canada1.discourse-cdn.com/flex027/uploads/calliope/original/2X/1/17d134d43e998fc6b6c6dfd7ae43cc319b79a7fb.png)

Was soll ich hier eingeben?

---

<div class="post-metadata">

**Author:** ![joern.alraun](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/joern.alraun/32/7_2.png) [@joern.alraun](https://forum.calliope.cc/u/joern.alraun)\
**Post date:** [3. September 2024 um 10:14 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/6 "2024-09-03T10:14:40Z")

</div>

Der ist nicht auf einer individuellen Pin-Nummer ausgeführt. In der CoDal wird er ja direkt vom 01\_04 als Touch-Pin definiert.

---

<div class="post-metadata">

**Author:** ![Juri](https://avatars.discourse-cdn.com/v4/letter/j/8491ac/32.png) [@Juri](https://forum.calliope.cc/u/Juri)\
**Post date:** [4. September 2024 um 14:05 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/7 "2024-09-04T14:05:22Z")

</div>

Ob sich der Logo-Pin sinnvoll auslesen lässt, weiß ich leider nicht, aber wenn du es probieren willst, kann ich dir zu den Definitionen des Pins gerne etwas schreiben:

Mit C++ kann über die ubit Schnittstelle der Logo-Pin mit `uBit.io.logo` angesprochen werden.

Die ID für den Logo-Pin ist in der CODAL die `121`. In der DAL hat das Mikrofon dieselbe ID.

Du kannst also in MakeCode (nur im JavaScript-Modus, nicht in der Blockansicht) folgenden Code schreiben:

```js
 // MIC = 121, wird bei der CODAL (mini 3) zum LOGO Pin aufgelöst.
pins.analogReadPin(AnalogPin.MIC)

```

- Der MIC-Pin ist in MakeCode nicht als digitaler Pin definiert, lässt sich also nur bei den analogen Blöcken verwenden.
- Die Zuweisungen der IDs können sich prinzipiell auch mit Updates an der Codal ändern. Am zuverlässigsten sollte es daher sein, wenn du die uBit Schnittstelle nutzen kannst.

---

<div class="post-metadata">

**Author:** ![Peter](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/peter/32/2726_2.png) [@Peter](https://forum.calliope.cc/u/Peter)\
**Post date:** [4. September 2024 um 16:08 UTC](https://forum.calliope.cc/t/touch-logo-pin/2946/8 "2024-09-04T16:08:03Z")

</div>

Ich habe vergessen, dass MicroBlocks eine Touch-Bibliothek hat. Dort muss ich Pin 26 verwenden, damit das Logo funktioniert. 🥳
