- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 29

Thema: Asuro aus Dummheit lahmgelegt, wie weiter?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    Zitat Zitat von Wolle62 Beitrag anzeigen
    Mein erstes Problem ist grundsätzlicher Natur.
    Ich wollte nun Atmel Studio 7 benutzen. Soweit klappt das auch.
    Selbst erstellte "Mini-Test-Programme" laufen und lassen sich "builden". Der erstellte Hex-File lässt sich flashen und macht im Asuro das was er soll.

    Jetzt will ich weiter mit den Asuro Libs arbeiten. Aber ich verstehe die Voraussetzungen / Pfade für das Atmel Studio 7 nicht.
    (Im Wiki ist die Anleitung etwas veraltet: http://www.asurowiki.de/pmwiki/pmwik...Main/AVRStudio)

    Soll Heißen: Ich habe zur Übung aus dem "Examples" Ordner der Libs, den Code eines Beispiels in ein neues Projekt kopiert.
    Das lässt sich dann mit "F7" nicht "builden" Es hagelt Errors, klar, weil die nötigen Asuro Libs nicht da sind, wo sie hingehören, oder das Makefile sie erwartet?

    Also wo müssen die Asuro Libs hin? Ich will sie, sagen wir auf "D:/asurolib" legen, so dass ich die bei jedem Projekt nur mit "#include D:/asurolib/lib/inc/asuro.h" eingebunden habe ???
    Im Augenblick geht das so nicht ?
    Unter dem benannten Pfad ist die "asuro.h" jedenfalls.

    Da fehlt wieder Grundwissen ich weiß...
    musst du dann nicht das makefile entsprechend erstellen bzw. anpassen und per -lxxxx u/o -Ixxxx gegen die libs linken? (Das alles finde ich bei GCC extrem lästig und verwirrend, und genau deshalb verwende ich Arduino, da braucht man es nicht: das übernimmt alles automatisch die IDE).

    edit:

    für die sourcecode preprocessor Direktive
    #include "D:/asurolib/lib/inc/asuro.h"

    dann fürs Linken im makefile beispielsweise zusätzlich (unter Vorbehalt):
    -lD:/asurolib/lib/inc

    evtl müssen das auch Backslashs sein statt Schrägstriche=slashs, zumindest unter Windows
    Geändert von HaWe (11.06.2018 um 15:07 Uhr)

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    28.05.2018
    Beiträge
    45
    Still learning....
    Inzwischen doch noch einen Arduino gekauft.
    Und auch ein Steckbrett mit Zubehör, damit man auch was sieht.

    Danke für die Links!
    Geändert von Wolle62 (07.08.2018 um 17:45 Uhr)

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    28.05.2018
    Beiträge
    45
    So, der Arduino macht Spass!
    Ich habe viel getestet und gelernt. LED, PWM, LCD und Motor und auch alles zusammen...
    Die IDE ist auch für mich Anfänger leichter zu handhaben.
    Nun wollte ich den Asuro nach dieser Anleitung

    http://playground.arduino.cc/Learning/Asurino

    auch auf diese Umgebung bringen, aber das Einfügen der Codes in die "Boards.txt" bringt nichts.
    Auch nach dem Neustart kein Board mit der Bezeichnung "Asuro w/ ATmega8" auffindbar.
    Auch bekomme ich beim Compilieren die Meldung
    "Property line '?# See: http://code.google.com/p/arduino/wiki/Platforms' in file C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt is invalid

    Fehler beim Kompilieren für das Board Arduino/Genuino Uno."
    Die Anleitung ist womöglich veraltet?
    Beim MAC klappt das problemlos, da ich aber mit meinem Programmer nur unter Windows flashen kann,
    will ich nicht immer zwischen Mac und Windows hin und her pendeln müssen.

    Hat jemand einen Tipp wo es klemmt ?
    Geändert von Wolle62 (16.08.2018 um 14:49 Uhr)

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    du must das PAket für das Board erst laden ... unter Tools -> Board -> Board Manager... Dort kannst du dann Filtern udn versuchen dein Board zu finden. Ggf. liefert dir der Hersteller des Boards auf seiner Webseite einen Link oder das Boardfile und du musst es nur in den passenden Ordner werfen (welcher das ist habe ich leider vergessen, ich benutz nurnoch den Manager)
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    28.05.2018
    Beiträge
    45
    Ich habe eben im Download des Paketes den "readme.txt" gefunden.
    Das hätte ich mal früher finden sollen. Da steht alles genau drin und läuft auch so...
    Sorry, ich muss nächstes Mal mehr hinschauen...

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    39
    Beiträge
    3.416
    Still learning....
    nix zu entschuldigen, das gehört dazu
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    28.05.2018
    Beiträge
    45
    Nachdem ich nun lange und glücklich mit dem "Arduino Uno" rumgespielt habe, zuletzt mit dem Ultraschall Sensor, wollte ich wieder den Asuro zum laufen bringen.
    Wie gesagt, Die Arduino IDE erkennt das Board als "Asuro with ATMega8" ich kann auch die Demo Sketche für den Asuro kompilieren und mit meinem externen Brenner per ISP flashen, läuft.

    Jetzt das Problem:
    Der erste eigene Sketch für den Asuro mit der Arduino IDE erstellt > nix geht
    nur die Teile, die aus der "Asurino" Biblithek kommen laufen, das selbst dazu addierte macht nicht was es soll.

    Nach längerem Suchen fand ich nun raus, dass die Pinzuordnung nach dem Kompilieren nicht stimmt!
    Zum Testen habe ich einfach das "Basics" "Blink" Sketch auf den Asuro geflasht, und alle vorhandenen LEDs nacheinander versucht anzusteuern.

    Nehme ich z.B. die eingebaute Dual LED auf PIN 14, blinkt die linke Rückfahr LED an PIN23 !!??

    Ich dachte, ich kann mit der Arduino Software einfach Software für den Asuro schreiben? Irre ich da ? Gehen da nur die Befehle aus der dazugehörigen Bibliothek?

    Also "asuro.setStatusLED(RED);" das geht! Die Status LED leuchtet rot...
    nur "digitalWrite(led, HIGH);" mit der Definition "int led = 14" und "pinMode(led, OUTPUT);"also an Pin 14 des Atmega 8 landet geflasht auf Pin 23 .

    Weiß jemand noch Rat bei dem alten Ding?
    Geändert von Wolle62 (30.08.2018 um 18:56 Uhr)

Ähnliche Themen

  1. Robotikbranche weiter auf Wachstumskurs
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 01.10.2015, 12:20
  2. Antworten: 2
    Letzter Beitrag: 16.02.2010, 21:01
  3. Antworten: 15
    Letzter Beitrag: 08.12.2009, 10:53
  4. Dummheit von mir
    Von Anti süd im Forum Asuro
    Antworten: 16
    Letzter Beitrag: 18.01.2008, 14:29
  5. x-ufo wie geht es weiter????
    Von Uwe2005 im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 58
    Letzter Beitrag: 06.01.2006, 17:07

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests