# Binärzahlen

**URL:** <https://forum.calliope.cc/t/binaerzahlen/2481>\
**Category:** Fragen zu MakeCode/PXT\
**Created:** [29. Januar 2023 um 19:50 UTC](https://forum.calliope.cc/t/binaerzahlen/2481 "2023-01-29T19:50:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![leo87](https://avatars.discourse-cdn.com/v4/letter/l/3bc359/32.png) [@leo87](https://forum.calliope.cc/u/leo87)\
**Post date:** [29. Januar 2023 um 19:50 UTC](https://forum.calliope.cc/t/binaerzahlen/2481/1 "2023-01-29T19:50:14Z")

</div>

Hallo, ich möchte mir mit dem Calliope die Binärzahlen für 1-10 anzeigen lassen.  
Dafür sollen oben die LDS der Dezimalzahlen leuchten, mit dem drücken von A soll es um eine zahl erhöht werden und nun beide LDS leuchten.  
Bei y =4 sollen die Binärzahlen der leuchtenden LEDS angezeigt werden. Sprich bei der Dezimalzahl 1 die 00000001, die nullen werden nicht angezeigt und die Einsen sollen leuchten.

![Screenshot (1)](https://canada1.discourse-cdn.com/flex027/uploads/calliope/original/2X/5/58af113c84297572f86ac5b309cb97fb0dd372e3.png)

Mit B soll das ganze einen Schritt zurückgebracht werden. Ich bitte um Hilfe

---

<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:** [30. Januar 2023 um 11:06 UTC](https://forum.calliope.cc/t/binaerzahlen/2481/2 "2023-01-30T11:06:53Z")

</div>

Hier sind zwei Beispiele. Du brauchst nur die Funktionen beachten, die für Dich interessant sind:

> **[BinärUhr4Digit](https://makecode.calliope.cc/56469-50725-32760-41566)**
>
> Erstellt mit ❤️ in Microsoft MakeCode for Calliope mini.

Hier sind die Funktionen interessant: Zeitanzeige25LED, BitArray5, zeichneSpalte. Die Dezimalzahl wird mit ‚Division durch 2 mit Rest‘ in eine Binärzahl umgewandelt. Der Rest kann nur 0 oder 1 sein und wird in einem Array gesammelt und dann in die LEDs ‚gezeichnet‘. Bei mir stehen die Binärzahlen von unten nach oben. Untere Zeile=1, darüber=2, 4, 8, 16. So passt die ganze Uhrzeit (Stunde, Minute-Zehner, Minute-Einer, Sekunde-Zehner, Sekunde-Einer) gleichzeitig in die LED Matrix.

> **[1CO2e](https://makecode.calliope.cc/98216-87204-02470-62135)**
>
> Erstellt mit ❤️ in Microsoft MakeCode for Calliope mini.

Hier wird in dauerhaft durch 3 geschachtelte Schleifen binär von 0 bis 7 gezählt und mit der Funktion zeichne mit 3 LED angezeigt.
