NXPCup-2025
Software und Hardware für den NXP-Cup 2025
- Software Ordner: gesamter erzeugter Quellcode
- Hardware Ordner: Dokumentation der gewählten Hardware mitsamt Recherche
NXP Cup
- ToDo: Beschreibung des NXP Cups...
Der NXP-Cup ist ein Internationaler Wettbewerb, ausgerichtet vom Unternehmen NXP (Link)...
Styleguides
Code
- Sprache (Variablen, Funktionen): Englisch
- Kommentare: Englisch
- Schreibweise:
- CamelCase
- Funktionen / Variablen: starten klein
- Typ-Klasse: starten groß
- Variablen:
- Boolen: Präfix is (isValid)
- constant: konsequent großschreiben von CONSTANT
- Leerzeichen zwischen Operatoren:
x + y
anstatt a+y
; [x, y]
anstatt [x,y]
- Klammerung: Klammer in gleicher Zeile dahinter
function () {
...
}
GIT
- Commits: Englisch
- Dateien: Englisch
Example_File
- Verzeichnisse: Englisch
- Wiki: Deutsch
- Issues: Deutsch
Priorisierung der Veränderungen:
Aktuelle Übersicht über die überlegten Veränderungen und die Priorisierung dessen in der Umsetzung.
- Neue Motoren (Brushless Motoren)
- Ansteuerungsboard der Motoren (Geschwindigkeitsmessung, Motorkonfiguration)
- Neue Kamera (Auswertung eines ganzen Bildes, wenn möglich höhere Auflösung
- Fester Kameramast - Halterung sicherstellen!
- Neuer Controller (Bevorzug Rasperry PI - Compute Module) → Leistungsstrak
- Brake Out Board - Darauf kann dann das Compute Module hinterlegt werden
- WLAN Stick
- Eine Reihe von Neo LEDS zusammen schalten und nutzen
- Display Hinzufügen
- IMU
- ABS (Durchdrehende Reifen)