Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
B basis
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • m242
  • basis
  • Wiki
  • Home

Last edited by Stephan Metzler Feb 21, 2019
Page history
This is an old version of this page. You can view the most recent version or browse the history.

Home

M242 Mikroprozessoranwendung realisieren

Ablauf > Tag Freitag > Zeit 13:00-16:40 > Zimmer AU-058

Tag Datum HZ Workshops (2-er Teams) - Flipper Projekt (2-er Teams)
1 23.02.2018 1 2 Setup - Installation - Nunchuck als Input
2 02.03.2018 1 2 1. Workshop (es stehen total 7 Workshops zur Auswahl)
3 09.03.2018 1 2 2. Workshop (jeder Workshop zählt 10% der Modulnotel)
4 16.03.2018 1 2 3. Workshop (die 3 Workshops defineren also 30% der Modulnote)
5 23.03.2018 3 4 5 Flipper Projekt (als ganze Klasse, in 2-er Teams, Gewicht 70%)
6 30.03.2018 Karfreitag
7 06.04.2018 3 4 5 Flipper Projekt Fortsetzung
8 13.04.2018 3 4 5 Flipper Projekt Fortsetzung
9 20.04.2018 Tournier und Abgabe (Besprechung/Bewertung pro 2-er Team)

Entwicklungsumgebung - erstes Programm

  • installieren Sie die Arduino IDE
  • klones Sie das komeo GitLab Projekt arduino libraries in ein lokales Repository
  • setzten Sie das lokale Repository als Arduino > File > Preferences > Sketchbook location
  • verbinden Sie einen WorkShop Kit per USB
  • installieren Sie den Driver für Seeeduino v4.2 indem Sie den entsprechenden Treiber im Harware-Manger aktualisieren, den Treiber ist in ihrem lokalen Repository oder auch online
  • öffnen Sie das Nunchuck Program mit Arduino > File > Sketchbook > Nunchuck
  • setzen Sie das Board als: Arduino > Tools > Board: Arduino/Genuino Uno
    verwenden Sie nicht Seeeduino als Board Einstellung!
  • setzten Sie den entsprechenden Port mit Arduino > Tools > Port > ..
  • compilieren Sie den Code
  • uploaden Sie den Code

Programm für Arduino erstellen

  • Programmieren Sie mit C oder C++
  • verwenden Sie zusätzliche alternative Libraries
  • schreiben Sie eigene Libraries

Referenzen

  • Arduino Reference
  • Getting Started
  • Wiki Space
  • arduino programming notebook by: brian w. evans

Arduino Material günstig beziehen

  • tutti Hanspeter Kocher
  • ricardo
  • bastelgarage

HZ (Handlungsziele)

HZ Taxonomie Kompetenz
1 2 Vorgabe analysieren / Zustandsdiagramm
Register, RAM, EEPROM, Port, Timer, UART, ADC, etc.
2 2 Zeitkritische Funktionen identifizieren / Datentypen zuordnen
3 2 Programmentwurf umsetzen
4 2 Testfälle identifizieren, spezifizieren und dokumentieren
5 2 Realisierte Applikation austesten, Fehler identifizieren, korrigieren und dokumentieren

LBV (Leistungs-Beurteilungs-Vorgabe)

LBV Gewicht Element-Beschreibung Umsetzung Bewertung
1 30% Aufgaben lösen
Fragen beantworten
3 Workshops 50% Wissensfragen
50% praktische Teilaufgaben
2 70% Praxisbezogene Zuordnung
mit vorgegebenem Material
Projekt 10% Programmentwicklung
30% Programmierung
10% Test und Inbetriebnahme
20% Dokumentation
30% Funktionsumfang

Bewertung

  • für die 3 Workshop gibt es je eine Bewertung [A .. D] mit einer Gewichtung von je 10%
  • für das Projekt gibt es pro 2er-Team je eine Bewertung [A .. D] mit einer Gewichtung von 70%
  • die Modulnote ist der Durschnitt der 4 Bewertungen
  • die Modulnote wird zur Halbnote [3, 3.5, 4, 4.5, 5, 5.5, 6] gerundet
Bewertung Bedeutung entspricht Note
A Auftrag / Erwartungen übertroffen (Mehrwert vorhanden) 6
B Auftrag / Erwartungen zu 100 % erfüllt 5
C Auftrag / Erwartungen knapp erfüllt (kleine Mängel) 4
D Auftrag / Erwartungen nicht erfüllt (Ansatz unbrauchbar) 3
Clone repository
  • flipper project
  • Home
  • interrupt
  • lcd
  • led bar
  • led ring
  • led stick
  • nunchuck
  • rfid rc522
  • speaker
  • testen
  • wifi
  • workshops