Asuro (mit USB-Stick) - mehr Software für Windows 10

Das erste selbst geschriebene Programm

  1. Erstelle einen Ordner "MyProgram"
  2. Kopiere aus dem Ordner MyFirstTest die Datei "Makefile" hinein.
  3. Öffne das Programm "Programmers Notepad [WinAVR]" mit folgendem Inhalt:

    und speichere es im Ordner "MyProgram" unter dem Namen "test.c". Man kann jetzt alle möglichen Befehle hinzufügen - ganz nach eigenen Wünschen.
    Das Kompilieren erfolgt - wie immer - unter dem Menüpunkt Tools [WinAVR]Make All.
    Anregungen für eigene Programme gibt es weiter unten und z.B. bei Markus Becker 2 (s. Quellen), viele der notwendigen Befehle in der Bibliothek. Weitere findet man, wenn man z.B. mit "c befehle" googelt.
  4. Makefile
    Öffne den Makefile mit Programmers Notepad. Man entdeckt sehr viele Eintragungen, die alle das Kompilieren steuern. Nur 2 Einträge sind für den Normalnutzer von Bedeutung:
    Der Eintrag "TARGET = test". Hier kann der gewünschte Dateiname (ohne extension!) geändert werden.
    Der Eintrag "LIBPATH = C:/ProgramData/AsuroLib/lib". Hier kann man den Pfad (kein \ sondern / !!!) zur Asurobibliothek verstellen.
  5. Anregungen für Programme ohne Regelung:
    Geradeausfahren, - mit Abbiegen und blinken, Kreis fahren, Kreis fahren mit Zeitmessung, Quadrat... fahren, langsames Anfahren und Bremsen, Fahren mit Zeit-, Strecken- und Geschwindigkeitsmessung
  6. Anregungen für Programme ohne Regelung mit Taster:
    Fahren - anhalten auf Tasterdruck, Fahren - steuern durch verschiedene Taster, Ausweichen - Fahren bis ein Taster ausgelöst wird, dann schräg zurück und wieder gerade vorfahren.
  7. Anregungen für Programme mit Odometrie:
    1 m - Geradeausfahren, Quadrat fahren, - mit Zeitmessung, Sechseck fahren, - mit Zeit- und Geschwindigkeitsmessung, Achteck: (Fast-)Kreisumfang messen, Durchmesser berechnen, Pi berechnen.
  8. Anregungen für Programme mit Reflexlichtschranke:
    schwarzem Klebestreifen auf weißem Untergrund folgen, Kreis fahren und Umfang messen, mit Klebestreifen fast geschlossenes Oval - Lücke suchen, Barcode lesen.
Erstellt am 30. Dezember 2016
von mir höchst persönlich.