Arduino Projekte Zeitmessung

Auftrag in Kürze: Realisiere ein eigenes, kurzes Arduino-Projekt zum Thema Zeitmessung.

Beispiele:

  • Zeitmessung für Sprint, Carrera-Rennbahn, …
  • Rundenzähler

Vorgaben:

  • Einzelarbeit
  • Verwende einen passenden Sensor (oder mehrere): Distanzmesser, Lichtschranke, Mechanische Schranke, …
  • Die gemessenen Werte müssen im EEPROM gespeichert und auf dem Display angezeigt werden.
  • Für das Projekt sollen primär die Komponenten der Arduino-Box verwendet werden. Es können aber auch weitere Komponenten (z.B. Ultraschall-Distanzmesser) verwendet werden, falls wir diese nicht im Haus haben, können wir diese auch bestellen, dies soll jedoch eine Ausnahme sein. Die Arbeit soll ansprechend gestaltet werden z.B. in Karton- oder Holzbox. Der Zugang zur Holzwerkstatt ist gewährleistet, der Makerspace kann nicht verwendet werden.

Regeln Verwendung Holzwerkstatt

  • Die Holzwerkstatt muss in tadellosem Zustand hinterlassen werden (aufgeräumt und geputzt).
  • Gib einem Lehrer Bescheid, wenn du diese verwenden möchtest und melde dich wieder ab, sobald du fertig bist.

Zeitplan

  • Nachmittag 1:
    • Ideenfindung
    • Projektbeschrieb: Ausarbeitung und Planung → per Teams an sps und sca schicken
    • Besprechung mit sps oder sca, Projekt muss abgesegnet werden
  • Nachmittage 2-5: Projekt realisieren
  • Abgabe:
    • Freitag nach letztem Nachmittag
    • Physisches Projekt abgeben bei sps oder sca
    • Dokumentation (PDF) & Code-File per Teams an sps und sca.

Projektbeschrieb

Format:

  • erstellen z.B. mit Word oder LaTeX
  • Abgabe als PDF

Inhalt:

  • Abstract (das wichtigste in wenigen Sätzen)
  • Projekt im Detail:
    • Beschreibung des Projekts in mehr Detail
    • Muss: Welche Features müssen zwingend umgesetzt werden?
    • Optional: Welche Features sind optional falls gut in Zeit?
  • Zeitplan:
    • Tabelle
    • Bis wann soll was erledigt sein
  • Skizze:
    • Skizze der Hardware, am einfachsten von Hand
  • Zusätzliche Komponenten:
    • Zusammenstellung der benötigten zusätzlichen Komponenten (nicht bereits in Kit enthalten)
    • Inkl. Link zu Anbieter und Angabe Preis (Siehe Anbieterliste unten)
    • Die LP klären dann ab, ob wir diese Komponenten bereits haben resp. bestellen sie gegebenenfalls.

Dok 2: Dokumentation

  • Inhalt von Projektbeschreibung kann schamlos kopiert und angepasst werden.
  • Inhalt:
    • Abstract (das wichtigste in wenigen Sätzen)
    • Projekt im Detail:
      • Beschreibung des Projekts in mehr Detail
      • Welche Features wurden umgesetzt?
      • Hardware: Beschreibung der wichtigsten Hardware inkl. Fotos
      • Software: Wichtigste Überlegungen hinter Code; wie ist er strukturiert? (kurz und bündig)
    • Entwicklung:
      • Dokumentiere Entwicklungsprozess (v.a. von Hardware) fortlaufend
      • … mit Bild und Text.
      • Pläne & Skizzen
      • auch Fehlversuche müssen dokumentiert werden
    • Diskussion & Reflexion:
      • Was hat gut geklappt, was weniger?
      • Was würdest du anders machen?
      • Wie könnte erweitern?

Anbieterliste

max. Punkte
Umsetzung Hardware
- Funktionstüchtigkeit
- Selbständigkeit
- sauberes Arbeiten
- Schwierigkeitsgrad & Umfang
- Design & Ästhetik
10
Umsetzung Software
- Funktionstüchtigkeit
- Selbständigkeit
- Programmierstil
- Schwierigkeitsgrad & Umfang
- Merkpunkte guter Code (siehe unten)
10
Dokumente Projektbeschrieb (Inhalt, Formales, Sprache) 10
Dokumentation (Inhalt, Formales, Sprache, Prozess)
  • Max. Punktzahl: 30
  • 6er ab 28 Punkten
  • unterhalb lineare Notenskala
  • Punkte für Umsetzung Hardware & Software auch anders möglich (insg. 20 Pkt), spreche im Vorfeld mit sca ab.
  • Lesbarkeit
    • Kommentare (alles was nicht offensichtlich ist kurz kommentieren, aber keine offensichtlichen Kommentare a la „This is a for-loop.“)
    • sinnvolle & einheitliche Benennung Variablen, Funktionen, Klassen, …
  • Einhalten der wichtigsten Stylevorschriften:
  • Optional: OOP (nur, falls bereits kennt)
  • ef_informatik/arduino_projekte_zeitmessung.1733826635.txt.gz
  • Zuletzt geändert: 2024-12-10 10:30
  • von sca