TGI

  • 🚧 Musteraufgaben mündliches ABI Informatik

    Eine mündliche ABI-Prüfung besteht aus einer 20 Minuten Vorbereitungszeit mit der Aufgabe und einer 20 Minuten Prüfung, wobei ca. 10 Minuten der Prüfling Zeit bekommt, seine Lösungen der Aufgabenteile vor zu stellen und 10 Minuten weitere Fragen über praktisch alle Themengebiete gestellt werden dürfen… Hinweis: Dies sind keine “offiziellen” Aufgaben sondern Musteraufgaben, die den Projekt-Charakter…

  • 2.8 🚧 ROM-Speicherbausteine

    Um viele Informationen dauerhaft zu speichern sind viele Schalter oder eine Festverkabelung nicht so praktisch.Dazu gibt es ROM (Read Only Memory) Bausteine.Bei Eingabe einer Adresse geben sie die gespeicherte Information aus. Read Only bedeutet, dass die Information nicht ständig geändert wird und außerdem dauerhaft, auch ohne Versorgungsspannung gespeichert ist. PROM mit Sicherungen als Speicher Bei…

  • 2.7 Zeitmultiplex Anzeigen

    Synopsis: [de.wikipedia.org/wiki/Multiplexverfahren] [de.wikipedia.org/wiki/Fluoreszenzanzeige] [calcuseum.com] [A Guide to Fundamental VFD Operation] Diese 7 Segment Anzeigeröhre wurde in Taschenrechnern verbaut, bevor es LED- und LCD-Anzeigen gab. Die 72 Leuchtflächen (7 Segmente + 1 Dezimalpunkt) * 9 Stellen werden mit 19 Anschlüssen angesteuert. Wie funktioniert das?Lösung: Die Anzeigen der 9 Stellen leuchten nicht gleichzeitig sondern werden nacheinander kurz…

  • 3.9 🦷 Bluetooth 🚧

    Synopsis: [Heise: Bluetooth: Auf den blauen Zahn gefühlt] Bluetooth-Probleme Update: iOS-Software BitBlue gibt es nicht mehr, damit verschwindet aber auch das Problem mit dem Funduino-Modul, habe zwei Ersatzlösungen gefunden! HC-05 Modul Ich habe das AZ-Delivery HC-05 6-Pin Modul unter iOS und macOS ausprobiert: Da es sich um klassisches Bluetooth handelt ist eine Paarung mit Passwort…

  • 2.6 🚧 Schieberegister

    Bei jedem Takt wird der Inhalt der FlipFlops weiter geschoben. Vervollständigen Sie das Impulsdiagramm, Gatterdurchlaufzeiten müssen nicht berücksichtigt werden (kein Einzelschrittmodus). Serielle Datenübertragung Mit Schieberegistern können Daten seriell übertragen werden. Mit Load werden die Daten in die Register links übernommen und mit 4 positiven Taktflanken in die Register rechts verschoben. Datenübertragung automatisieren Erstellen Sie ein…

  • 1.7 💯 PWM (PulsWeitenModulation)

    Synopsis: [de.wikipedia.org/wiki/Pulsdauermodulation 🔗]Wieder so ein “explosives” 🧨 Thema! Sobald man sich näher damit beschäftigt kann es spannend aber auch kompliziert werden… Aufgaben Arduino: analogWrite() Lesen: [arduino.cc/reference/en/language/functions/analog-io/analogWrite/ 🔗] [docs.arduino.cc/learn/microcontrollers/analog-output/ 🔗] Die Helligkeit der LED an PC7 soll durch den low-aktiven prellfreien UserButton an PC13 in den Stufen0% -> 25% -> 50% -> 75% -> 100% ->…

  • 1.6 ⏱️ Frequenz, Perioden- und Impulsdauer messen

    [de.wikipedia.org/wiki/Frequenz 🔗] Die Frequenz f eines Signals ist die Anzahl der Wiederholungen pro Sekunde.Im Beispiel ein Rechtecksignal. Die Periodendauer T ist dabei z.B. die Zeit von steigender zur steigender Flanke. Um die Frequenz zu messen kann z.B. die Anzahl der steigenden Taktflanken in einer Sekunde gezählt werden.Bei niedrigen Frequenzen wird eher die Periodendauer T gemessen.Oft…

  • ESP32

    Simulation mit WOKWI [wokwi.com/projects/387000682507243521 🔗] NodeMCU-ESP32-S-Dev-Kit [AZ-Delivery NodeMCU-ESP32-S-Dev-Kit 🔗]Preis/Stück (3x) 10,67€UART-Wandler CH340 ESP32 Dev Module auswählen ESP32S Dev Kit C V4 NodeMCU WLAN [AZ-Delivery ESP32S Dev Kit C V4 NodeMCU WLAN 🔗]Preis/Stück (3x Angebot) 7€UART-Wandler CH340 ESP32 Dev Module auswählen ESP32 DevKitC V2 ESP32-WROOM-32 [AZ-Delivery ESP32 NodeMCU Dev Kit C V2 with CP2102🔗]Preis/Stück (5x Angebot)…

  • 1.1p print, printf, sprintf (🚧)

    Formatiertes Ausgeben von Werten print Arduino-Doku: Serial.print()🔗 printf, sprintf Tests mit Java Ausgabe Test mit Arduino STM32 Bei dem Testprogramm wird ab Floating Point normalerweise nur noch Mist ausgegeben!Das liegt daran, dass die Verarbeitung von Fließkommaformatierungen recht viel Programmspeicher (ca. 2,5 KiByte) benötigen würde und bei den kleinen µC dies vermieden werden sollte, so wurde…

  • 1.1d 🚧 C Datentypen für Arduino

    Einfache Datentypen Die Tabelleninhalte wurden für STM32 Arduino mit Testsoftware ermittelt. Es gibt Unterschiede in der Interpretation der Datentypen bei verschiedenen Compilern und µCs. In C/C++ hat es daher zusätzliche Datentypen, mit denen Vorzeichenbehaftung und Bitbreite compilerunabhängig festgelegt werden können. Datentyp #Bits #Werte Wertebereich entspricht Bemerkung bool 8 2 false (=0), true (≠0) char (ist…

  • Y 🚧 Abi Musteraufgaben

    1 BCD-Uhr Eine BCD-Uhr mit LCD- und Matrixanzeige soll realisiert werden. Vorgegebener Code / Info Hinweis: Fehler in der Formelsammlung bei formatierter Ausgabe:, verwenden Sie bei sprintf statt I2C_LCD(buf) lcd.print(buf) zur Ausgabe.Eine formatierte Ausgabe kann bei STM32 auch mit lcd.printf(…) ohne Buffer erfolgen.Darüber hinaus sind wir es gewohnt Variablen klein zu schreiben. Kleinschreibung bei std,min,sec…

  • 2.0 🚧 K-nächste-Nachbarn (K-NN) (k-nearest-neighbours)

    Umfangreiche Beschreibung: [www.ibm.com/de-de/topics/knn 🔗] Weiterer möglicher Einstieg mit dem Demonstrator: https://klassenkarte.de/index.php/ki/zum/🔗 Sehr anschaulich mit Java-Programm Auf der KI-Fortbildung hat uns Siegmar von Detten eine prima k-NN-Java-Visualisierung gezeigt, folgender Code wurde durch seine Software inspiriert. Diese Software ist noch lange nicht “schön” nach meinem Empfinden, aber ich muss “liefern” damit ich dem Bildungsplan hinterher komme… Der…

  • 1.0 🚧 Künstliche Intelligenz Überblick

    Schnipsel aus Fortbildung Sommer 2023 Ki-Definition? Lesen Wikipedia: Begriffsherkunft und Definitionsversuche 🔗 Turing-Test Wikipedia: Turing-Test 🔗 Ausprobieren ohne Computer (ab Seite 20): aiunplugged.org/german.pdf🔗 Fragen dazu: aiunplugged.org/activity5-german.pdf🔗 KI-Teilgebiete Wissensbasiert Wissensbasierte Ansätze der künstlichen Intelligenz zeichnen sich dadurch aus, dass Wissen explizit und in nachvollziehbarer Weise hinterlegt, erzeugt, verwendet bzw. abgefragt werden kann. Zu diesen Ansätzen gehören: Der…

  • 🍀 STM32 nucleo L152RE

    Synopsis: [stm32l152re-Überblick] [Referenz-Manual RM008] [Datenblatt stm32l152re] [API stm23duino] [UM1724 User manual] Beschafft bei reichelt.de Draufsicht Platine Grüne LED an PA5 (D13) , Blauer UserButton an PC13 (low active) mit PullUp-Widerstand und ist entprellt. Pin Belegung Pinout User-Button entprellt low active Der blaue Taster ist der entprellte low aktive UserButton, an PC13 angeschlossen. Leider finde ich…

  • 3.8 🍀 SPI Schnittstelle

    Synopsis: [az-delivery.de/products/saleae-logic-analyzer][mikrocontroller.net/articles/Serial_Peripheral_Interface][mikrocontroller.net/articles/SPI_Daisychain][docs.arduino.cc/learn/communication/spi][analog.com/media/en/technical-documentation/data-sheets/MAX7219-MAX7221.pdf][learn.sparkfun.com/tutorials/serial-peripheral-interface-spi/all][ti.com/lit/ds/symlink/sn74hc595.pdf] 1. Funktionsprinzip der SPI-Schnittstelle SPI bedeutet Serial Peripheral Interface und dient hauptsächlich zur seriellen Datenübertragung von einem µC zu einer Peripherie und von der Peripherie zum µC. Die Datenübertragung wird durch einen Master/Controller gesteuert. Er gibt den Takt der Übertragung über eine Leitung SCK (Serial Clock) und wählt über eine Leitung CS/SS (Chip…

  • Logic Analyzer

    Als preisgünstige Alternative (ca. 8€) zum Analog Discovery Studio könnte für SuS dieses Gerät dienen: Logic Analyzer 8 CH, 24MHz mit USB-Kabel, kompatibel mit Arduino Software PulseView von Az-Delivery empfohlen: sigrok.orgSoftware Logic2 von Kollegen empfohlen: https://www.saleae.com/pages/downloads 🔗wolles-elektronikkiste.de/logic-analyzer 🧐 CLK-Ausgang verstehe ich nicht Bei den neueren Analyzern gibt es einen neuen Pin CLK, ich habe das…

  • |

    TG13 INFT Ich kann Liste

    Liste für SJ 25/26 bei Mez Fähigkeiten Links Kommentar KA Abstrakte Klassen und Operationen https://mezmedia.de/praktische-informatik/oop-java/abstrakte-operationen-und-klassen/ KA1 Projekt Medienverwaltung 1.5 🚧 Projekt Medienverwaltung KA1 Musterklassenarbeit 1.6 Musterklassenarbeit KA1 Verkettete Listen 2.1 Verkettete Listen KA1 Stack, Kellerspeicher 2.2 Stack (Kellerspeicher/Stapel) KA1 Warteschlange und Ringpuffer 2.3 🚧 Warteschlange und Ringpuffer KA1 OOP Aufgaben / Messwerterfassung 2.5 Datenstrukturen Aufgaben…

  • 2.5 Datenstrukturen Aufgaben

    1. Messwert-Erfassung (alpha) Hinweis (alpha): Aufgabe kann noch Denkfehler enthalten! Bitte auch mit Forsa auf Korrektheit der Darstellung prüfen..Anforderungsbereich: 1️⃣ Reproduktion; 2️⃣ Reorganisation; 3️⃣ Reflexion/Problemlösung/Bewertung Ein Temperatursensor wird regelmäßig durch eine Steuerung ausgelesen (hier eine vereinfachte Simulation, ich habe auf Timer und GUI verzichtet). Seine Messwerte (Daten) sollen dabei gespeichert und später ausgegeben werden. Drei…