Zurück zur Übersicht : home.komeo.net
Ablauf ■ Entwicklungsumgebung ■ Handlungsziele ■ Bewertung
M242 Mikroprozessoranwendung realisieren
Niveau 2 / 40
Niveau = Taxonomie ►
1:Wissen
2:Verstehen
3:Anwenden
4:Analyse
5:Synthese
6:Bewerten
by geek & poke
Ablauf
Tag | 4L^1 | HZ^2 | LBV^3 | LB^4 | Workshops (2-er Teams) - Flipper Projekt (2-er Teams) |
---|---|---|---|---|---|
1 | am | 1 2 | Setup - Installation - Nunchuck als Input | ||
pm | 1 2 | 1 | 1/10 |
1. Workshop (es stehen total 7 Workshops zur Auswahl) | |
2 | am | 1 2 | 1 | 1/10 |
2. Workshop (jeder Workshop zählt 10% der Modulnotel) |
pm | 1 2 | 1 | 1/10 |
3. Workshop (die 3 Workshops defineren also 30% der Modulnote) | |
3 | am | 3 4 5 | 2 | Flipper Projekt (als ganze Klasse, in 2-er Teams, Gewicht 70%) | |
pm | 3 4 5 | 2 | Flipper Projekt Fortsetzung | ||
4 | am | 3 4 5 | 2 | Flipper Projekt Fortsetzung | |
pm | 3 4 5 | 2 | Flipper Projekt Fortsetzung | ||
5 | am | 3 4 5 | 2 | Flipper Projekt Fortsetzung | |
pm | 7/10 |
Tournier und Abgabe (Besprechung/Bewertung pro 2-er Team) |
^1 4L ► je 4 Lektionen | "a. m." (ante meridiem = vor Mittag), "p. m." (post meridiem = nach Mittag)
^2 HZ ► Handlungsziel
^3 LB ► Leistungsbeurteilung
^4 LBV ► Leistungsbeurteilungsvorgabe
Entwicklungsumgebung
erstes Programm
- installiere die Arduino IDE
- klone das komeo GitLab Projekt arduino libraries in ein lokales Repository
- z.B:
c\m242\dev
- z.B:
- setzte das lokale Repository als: Arduino > File > Preferences > Sketchbook location
- verbinde ein WorkShop Kit per USB
- öffne das Nunchuck Programm mit: Arduino > File > Sketchbook > Workshops > Nunchuck
- setze das Board als: Arduino > Tools > Board: Arduino/Genuino Uno
- setzte den entsprechenden Port mit: Arduino > Tools > Port > ..
- kompiliere den Code
- uploade den Code
- öffne den Monitor: Arduino > Tools > SerialMonitor
- kontrolliere die Baud Rate
Programm für Arduino erstellen
- programmiere mit C
- verwende zusätzliche alternative Libraries
- schreibe eigene Libraries
Referenzen
- Arduino Reference
- Getting Started
- Wiki Space
- arduino programming notebook by: brian w. evans
Arduino Material günstig beziehen
Handlungsziele
HZ gemäss ICT-Berufsbildung
HZ | Taxonomie^1 | 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 |
^1 Taxonomie ►
1:Wissen
2:Verstehen
3:Anwenden
4:Analyse
5:Synthese
6:Bewerten
Bewertung
LBV (Leistungs-Beurteilungs-Vorgabe)
LBV | Gewicht | Element-Beschreibung | Umsetzung | Bewertung |
---|---|---|---|---|
1 | 30% | Aufgaben lösen Fachgespräch |
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 |
Bewertungsraster
- 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 |