- Labornetzteil AliExpress         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 34

Thema: Was will uns der ASURO eigentlich sagen ?

  1. #21
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    Anzeige

    Praxistest und DIY Projekte
    Hallo oberallgeier,

    Hast du überhaupt einen ASURO? Den brauchst du nämlich für deinen Gewinn.
    (Anhang)

    Gruss
    M.
    Angehängte Dateien Angehängte Dateien

  2. #22
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Boooaaa, ich hatte den Asuro schon auf der Plätzchendose.
    Ich war schon neidisch, dass du Programmcode über ne PN bekommen hättest, oder einen Eigenbau der Sprachausgabe geschaffen hast.

    Nix, Plätzchendose,
    aber das hier ist wichtig und wunderschön gelungen: :P c'est un vasistas! :P blink, blink, blink, ...

    Gruß Sternthaler
    Lieber Asuro programieren als arbeiten gehen.

  3. #23
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    Zitat Zitat von M1.R
    Hallo oberallgeier, Hast du überhaupt einen ASURO? Den brauchst du nämlich für deinen Gewinn...
    Noch nicht - aber bald ist Weihnachten noch 14 Tage ich hör schon die lein singen (auch wenn ich heut im Wettkampf wie ein Weihnachtsmann geschossen habe ).
    Ciao sagt der JoeamBerg

  4. #24
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    @Sternthaler
    danke fürs Lob!
    Damit du mal früher ins Bett gehst:
    hier ein Anhang, der müde macht.
    Gruss
    M.
    Angehängte Dateien Angehängte Dateien

  5. #25
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    12.02.2006
    Beiträge
    459
    Da Ihr so lange darum gebeten habt:
    Hier der Sourcecode

    Vielleicht kann der ASURO mit eurer Hilfe noch was anderes sagen

  6. #26
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Dank dir, oh großer Sprecher.
    Es wird gezogen und bewundert. (Inhaltsbezogene Posts folgen)
    Jetzt muss ich aber erst mal nach Hause.

    @M1.R
    Das werde ich wohl frühestens um 3:00 Uhr anhören. Sonst muss ich in der Firma schlafen

    Gruß Sternthaler
    Lieber Asuro programieren als arbeiten gehen.

  7. #27
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    So, nun zu Hause.

    @M1.R
    Das ist ja nur Schaf. \/ \/

    Sternthaler (Hier ohne das bei mir übliche 'Gruß', da es ausdrücken soll, dass ich das nicht schreiben möchte, sondern etwas anders. Wenn ich das aber schreibe, weiß man sofort was ich meine. Oh, Gott, das ist ja wieder typisch Sternthaler-Verdreht.)
    Lieber Asuro programieren als arbeiten gehen.

  8. #28
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    @robo.fr
    Ein überraschtes Bild hier   an dich.

    Unglaublich, was du da mit den paar Zeilen Code geschaffen hast.
    Im Moment habe ich die OCR1A-Umstellerei noch nicht durchschaut. Aber das ist ja jetzt 'nur' noch eine Frage des hinschauens. (Bis ich dich doch Fragen muß )

    Ganz viele, bewundernde Grüße
    Sternthaler

    P.S.: Es ist Zeit, ich habe nebenbei das M1.R-Programm laufen lassen. Gähn
    Lieber Asuro programieren als arbeiten gehen.

  9. #29
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Hallo zusammen.

    Da bin ich aber etwas spät aufgewacht. Ist ja schon Samstag.
    M1.R hat also wieder ganze Arbeit mit ihrem Programm geleistet.

    Nun habe ich auch mal in das Mini-Programm von robo.fr geschaut, und ich glaube es verstanden zu haben, trotz des irreführenden Kommentars mit 0,992 ms. Böser robo.fr

    - Timer 1 auf 8-Bit Fast PWM (steht ja im Kommentar.)
    - Takt für den Timer auf 8Mhz (im Asuro) steht auch im Kommentar.
    -- Somit alle 1 / 8Mhz * 256 = 32 uSec den Interrupt SIG_OVERFLOW1 ausführen.
    -- Darin dann je nach Vorzeichen des Tonsignals den Motor FWD oder RWD setzen.
    -- Der Absolutwert des Tonsignals setzt über die PWM die Lautstärke.
    -- Und dann noch eine Zeit zum Warten im Hauptprogramm bilden. Faktor 6

    Die Wartezeit ist somit im Main-Programm auf 6 * 32 uSec = 0,192 mSec eingestellt. Das ist also eine Tonsignalabtastrate von ca. 5200 Hz. Hey, ist ja schon fast HiFi-Qualität.

    Wenn man nun mal die Zeiten addiert, die im Main für eine Schleife zusammenkommen, dann sind dies also 2500 Datenpunkte + 2 * 8000 Einheiten Wartezeit = 18500 Zeiteinheiten die jeweils 0,192 mSec lang sind.
    Also 3,552 Sekunden bis der Asuro seine Message wiederholt. Da die Stopuhr genau dieses anzeigt, scheine ich also mit meinem Verständnis hier richtig zu liegen.

    Was ich allerdings nicht verstehe, dass im Interrupt je nach Vorzeichen das Register OCR1A noch mal mit dem Tonwert (mal mit +, mal mit - justiert) noch mal gefüllt wird. Ich glaube diese beiden Registerzuweisungen sind überflüssig, da ja schon vor dem if das Register gesetzt wird. Und dem ist es egal ob da ein Vorzeichen ist, da es das gar nicht bearbeiten kann.

    Sonst aber mal wieder: nur genial!

    Gruß Sternthaler.
    Lieber Asuro programieren als arbeiten gehen.

  10. #30
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    12.02.2006
    Beiträge
    459
    Hallo Sternthaler,

    zugegebnermaßen habe ich beim Timimg etwas geschludert. Die Routinen habe ich aus meinem Atmega-SID etwas gekürzt übernommen.
    Da das Timing nicht genau zur Abtastfrequenz der Aufnahme gepasst hat, habe ich einfach an der Zählvariablen herummanipuliert, bis es sich einigermaße gut angehört hat.

    Übrigens: das "hallo" klang am besten von allen meinen Versuchen. Es scheint so, als wenn Wörter mit Zischlauten wie z.B. Asuro nicht so verständlich von den Motoren übertragen werden.

    Zum PWM-Register: Ohne es mir jetzt noch mal genauer anzuschauen; man muss bedenken, dass vorzeichenbehaftet Zahlen für die Amplitudenwerte verwendet werden. Aus diesem Grund ist die scheinbar etwas kompliezierte Rechnung notwendig.

    Gruß,
    robo

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

12V Akku bauen