ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Interaktive Simulation für die 6. Jahrgangsstufe (Mathematik, Dezimalbrüche): Ein Quadrat ist ein Ganzes. Jedes Teil wird in 10 gleiche Teile zerlegt. Da sich ein Quadrat nicht in 10 gleiche Quadrate teilen lässt (10 ist keine Quadratzahl), wechseln sich Rechtecke und Quadrate ab:
In beiden Fällen bilden die Hundertstel das bekannte Hunderterfeld. Die Teile werden wie beim Lesen gefüllt (zeilenweise von links nach rechts). Eine Dezimalzahl wird als gefärbte Fläche dargestellt, jede Stufe in ihrer Farbe – passend zur Stellenwerttafel.
Darstellung: Quadrat oder Zahlenstrahl. Zahl, Eingabe und Stellenwerttafel gelten für beide.
Zahlenstrahl von −3 bis 3 zum Einführen der Dezimalbrüche: anfangs nur ganze Zahlen. Mit „feiner +“ / „− gröber“ wird die Einteilung um eine Stufe verändert (Ganze → Zehntel → Hundertstel → Tausendstel), jede Stufe in der Farbe der Stellenwerttafel. Sind die Striche zu eng, erscheinen sie erst beim Hineinzoomen. Nur die ganzen Zahlen sind beschriftet. Beim Verfeinern wachsen die neuen Striche langsam heraus; die Leiste E | z | h | t zeigt die eingestellte Einteilung. Antippen zeigt eine farbige Strecke von 0 bis zum nächsten Strich der feinsten sichtbaren Stufe (nochmal antippen: weg), die eingegebene Zahl bleibt. Mit „Zahl durch Antippen markieren“ (anfangs aus) setzt Antippen stattdessen die Zahl auf diesen Strich; „Zahl als Strecke ab 0 zeigen“ (anfangs an) zeichnet die Zahl als dicke Strecke auf der Achse, jede Stelle in ihrer Farbe (1,529: bis 1 in der Farbe der Ganzen, dann Zehntel bis 1,5, Hundertstel bis 1,52, Tausendstel bis 1,529). Zahlen (auch negative, bis Tausendstel) lassen sich eingeben. Die Lupe zoomt so weit hinein, dass die eingestellte Einteilung sichtbar wird.
Zahl eingeben (z. B. 0,347, auch mit Punkt) → die Fläche wird gefärbt. Auch Brüche gehen:
1/10, -3/4, 1 1/2 – sie erscheinen in Bruchschreibweise mit Dezimalzahl (3/4 = 0,75), auch an der
Markierung auf dem Zahlenstrahl. Brüche ohne passende Dezimalzahl (1/3) werden abgelehnt.
„Eingabe erst auf Knopfdruck markieren“ (Zahlenstrahl, anfangs an): Die eingegebene Zahl erscheint zunächst nur im Bedienfeld („Wo liegt diese Zahl auf dem Zahlenstrahl?“; Dezimalzahl, Zerlegung und Stellenwerttafel verdeckt). Erst „Auf dem Zahlenstrahl markieren“ zeigt Markierung und Strecke.
Antippen färbt bis einschließlich des angetippten Teils (feinste sichtbare Stufe); dasselbe Teil nochmal antippen nimmt es wieder weg
Zahl über dem Zahlenstrahl: Die Zahl (bzw. der Bruch) steht am Zahlenstrahl auch direkt über dem Strahl, links neben der Stellenwerttafel. Das Zahlfeld lässt sich mit Maus oder Finger frei verschieben (Doppelklick: zurück an seinen Platz).
Stellenwerttafel – vorerst frei: Sie hat ihre eigene Zahl, unabhängig von der dargestellten. Ziffer antippen
und eintippen (springt zur nächsten Stelle), ▲/▼ mit Übertrag, ± schaltet das Vorzeichen um (Zahlenstrahl).
Mit TAFEL_GEKOPPELT = true in js/bedienfeld.js ist sie wieder an die dargestellte Zahl gekoppelt.
(per Knopf ein- und ausblendbar, anfangs ausgeblendet; am Zahlenstrahl direkt über dem
Strahl, mit Vorzeichenspalte und bis zu den Tausendsteln) E | z | h | t | zt mit ▲/▼: ein Teil dieser Stufe dazu bzw. weg, mit Übertrag
(0,09 + 0,01 = 0,1)
Zerlegung: „= 3 Zehntel + 4 Hundertstel + 7 Tausendstel = 347 Tausendstel“
1, 2 oder 3 Quadrate (Zahlen bis 3)
Einteilung umschaltbar: Rechtecke (5 × 2) oder Streifen
Zoom: Mausrad, zwei Finger, Knöpfe +/−, „Übersicht“; Ziehen verschiebt. Die Einteilung erscheint je nach Vergrößerung: in der Übersicht Zehntel und Hundertstel, hineingezoomt auch Tausendstel und Zehntausendstel. Lupe: Antippen zoomt auf das angetippte Hundertstel. Beim Hineinzoomen zeigt eine kleine Übersichtskarte, wo man gerade ist.
Hochformat (Tablet): Bedienfeld unten
iPad / Tablet: Statt der Bildschirmtastatur (die den halben Bildschirm verdeckt) erscheint ein eigenes
Ziffernfeld direkt am Eingabefeld (Ziffern, Komma, −, /, Leerzeichen für gemischte Zahlen, ⌫, OK) bzw. an
der Stellenwerttafel (0–9, nach jeder Ziffer weiter zur nächsten Stelle). Das verschobene Zahlfeld kommt mit ↺
zurück. Die Seite selbst zoomt nicht mit (kein Doppeltipp-/Zwei-Finger-Zoom), langes Drücken markiert
nichts; Tippflächen mindestens 44 px. (js/tastenfeld.js)
Über einen Webserver öffnen (ES-Module):
index.htmlpython3 -m http.server und http://localhost:8000 öffnen├── index.html
├── css/style.css
├── js/
│ ├── main.js # Start
│ ├── zahl.js # Zahl (in Zehntausendsteln), Einlesen, Text, Einteilung, Antippen (ohne Zeichnen, testbar)
│ ├── state.js # Zustand, Farben der Stellenwerte
│ ├── ansicht.js # Quadrat: Zeichenfläche, Zoom, Verschieben, Antippen, Übersichtskarte
│ ├── strahl.js # Zahlenstrahl −3 … 3: Einteilung, Markierung, Zoom, Verschieben, Antippen, Übersichtskarte
│ ├── bedienfeld.js # Zahlanzeige, Eingabe, Stellenwerttafel, Anzahl der Quadrate
│ └── tastenfeld.js # eigenes Ziffernfeld für iPad / Tablet
├── tests/zahl.test.mjs
└── package.json
npm test