- 3D-Druck Einstieg und Tipps         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 32

Thema: Lieder mit dem Soundbefehl

  1. #21
    Benutzer Stammmitglied
    Registriert seit
    12.03.2005
    Beiträge
    33
    Anzeige

    LiFePo4 Akku selber bauen - Video
    @edgar:
    guck mal bei reichelt: Summer BM 15B, Summer EPM 121, Summer BJM 05.
    den ersten verwende ich auch. kostet 69 cent.

    ------------


    Hi, Männer. Wenn mir einer erklärt, wie der Zusammenhang
    Frequenz / Time zu Duration und Pulses (SOUND) funktioniert, ...
    Soweit ich gelesen habe ist die Frequenz nicht genau definiert.
    Sound 100,1000 bedeute leider nicht Tonlänge 100ms und Frequenz 1000Hz.
    Aber welche Frequen haben die Töne, wie ist der Zusammenhang mit der Quarzfrequenz?
    Die Tonlänge steht mit dem ganzen ebenfalls in Zusammenhang.
    Wenn du Duration x Pulse nimmst, kommst du auf C.
    ich habe handypiepsen per mikro aufgenommen und per wavelab die frequenz analysiert:

    2130hz für 65ms
    pause 60ms
    2130hz für 65ms
    pause 60ms
    2840hz für 110ms

    danach habe ich es in Bascom eingetragen:

    Code:
    $regfile = "m8def.dat"
    $crystal = 1000000
    Enable Interrupts
    Config Portd.6 = Output
    Do
    Sound Portd.6 , 65 , 2130
    Waitms 60
    Sound Portd.6 , 65 , 2130
    Waitms 60
    Sound Portd.6 , 110 , 2840
    Loop
    End
    das hört sich total grauenhaft an!!!
    wie wäre denn eine lösung per timer (rnavr)?
    https://www.roboternetz.de/phpBB2/dl...le&file_id=169 (autor:frank). die verwendung des timers wird wohl etwas überzogen sein (super geeignet um eine sendefrequenz für ir-dioden zu erhalten!)
    Bascom: The SOUND statement is not intended to generate accurate frequencies. Use a TIMER to do that.
    vielleicht könnte frank ein prog schreiben, welches den soundbefehl (die gewünschte frequenz und länge in abhängigkeit des verwendeten quarzes) berechnen könnte?

    wichtige frage von mir: kann man den soundbefehl auch an mehreren pins ausgeben? irgendwie so:
    Sound xpins , 2130 , 65
    xpins alias portd.3, portd.4, port.d5

  2. #22
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    Zu Polyphon:

    Nein.
    Bascom bearbeitet auch nach wie vor nur einen Befehl gleichzeitig.
    Es wird also alles nacheinander abgespielt.


    Zu "Sound" Befehl:

    Sound Pin,Anzahl der Pulse,Zeitdauer der einzelnen Impulse.

    Umständlicher hätte man den Sundbefehl kaum noch machen können.
    Kein sinvolles Schema
    Stark abhängig vom Systemtakt.

    Ich habs vor 2 Jahren mal spaßeshalber Probiert und nach einigen Tagen entnervt aufgegeben.

    Seitdem verwende ich ne externe Lösung für "Klang".
    Je nachdem was gefordert wird vom einfachen geschaltete Piezo ,über einfache Soundchips alla Sid,Samples aus nem Externen E(E)Prom/Flash,ISD's bis zum MP3-Chip mit eigenem Speicher.


    Alles nervenschonender als dieses Kukucksei von MCSelec '-)
    Gruß
    Ratber

  3. #23
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.11.2004
    Beiträge
    1.693
    Ich habe Sound Portd.6 , 100 , 10 als Sekundenklacken bei meiner gLCD-Uhr an der ich grade sitze.
    Um zu schauen was der Sound-Befehl sonst noch bietet habe ich mal die Suche hier bemüht.
    Und diesen Beitrag gefunden.

    Respekt @RCO. Das war sicherlich eine lange arbeit.
    Die Melodie habe ich z.Zt. als Stundensignal.
    Nur leider wird der Sekundentimer damit unterbrochen. Die Zeit hält solange an wie das Lied läuft

    Naja, das ganze Programm ist im Moment auch noch unvorteilhaft programmiert. Das meiste spielt sich in der ISR ab. Das mag der Grund sein, warum die Zeit anhält.

    Wenn ich wieder Zeit habe werde ich das nochmal umschreiben.

    Ich wollte auch nur nochmal den Beitrag nach oben schieben in der Hoffnung, das sich jemand Gedanken gemacht hat, wie man eine Melodie einfacher abspielen kann

  4. #24
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Jetzt grabe ich mal den Thread aus
    Ich habe dein Programm mal übernommen, RCO.
    Kann ich nur eines sagen: *Respekt*!!
    Ich habe nur noch nicht verstanden, wie du das geschafft hast.
    Kannst du das nochmal erklären, wenn möglich so, dass ich das auch verstehe?

    jon
    Nice to be back after two years
    www.roboterfreak.de

  5. #25
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ich habe das Teil jetzt dazu gebracht Bruder Jakob zum Teil zu spielen.
    Mit dem b,c und d habe ich nur ein Problem *g*

    Der Code:
    Code:
    Sound Portc.7 , 164 , 1520                                  'f
    Sound Portc.7 , 174 , 1433                                  'g
    Sound Portc.7 , 183 , 1276                                  'a
    Sound Portc.7 , 164 , 1520                                  'f
    Sound Portc.7 , 450 , 10                                    'pause
    Sound Portc.7 , 164 , 1520                                  'f
    Sound Portc.7 , 174 , 1433                                  'g
    Sound Portc.7 , 183 , 1276                                  'a
    Sound Portc.7 , 164 , 1520                                  'f
    Sound Portc.7 , 183 , 1276                                  'a
    End
    jon
    Nice to be back after two years
    www.roboterfreak.de

  6. #26
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    Zitat Zitat von Jon
    Mit dem b,c und d habe ich nur ein Problem *g*
    Warum ?
    Gruß
    Ratber

  7. #27
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    24.12.2006
    Alter
    58
    Beiträge
    117
    habe dies schon vor langer zeit mal gefunden bei der kongurenz.der beitrag für ein Bascom beispiel ist weiter unten im tread ,mit einem 4433
    realiesiert,lässt sich aber bestimmt auf einen neueren mega8 umschreiben.
    http://www.mikrocontroller.net/topic/6502#new
    hoffe der link funktioniert

  8. #28
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Zitat Zitat von Ratber
    Zitat Zitat von Jon
    Mit dem b,c und d habe ich nur ein Problem *g*
    Warum ?
    Ich finde die richtigen Töne nicht.
    Soll heißen, dass ich die anderen Töne aus dem Beispiel von RCO übernommen habe. Nun habe ich aber kein vorgefertigtes b, c und d und wollte ganz gerne wissen, wie ich den richtigen Ton rechnerisch ermittel, also ohne viel Experimentieren.

    Wäre schön, wenn mir da jemand auf die Sprünge helfen kann.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  9. #29
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    da kann ich dir auch nicht helfen.

    Wie oben schon gesagt hab ich es schnell wieder dran gegeben mich mit dieser Hirnrissigen Methode abzukämpfen.
    Monophone Töne mah ich übern Timer und für alles andere gibt es reichlich Chips.
    Gruß
    Ratber

  10. #30
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ich hoffe einfach mal, dass sich RCO meldet. Irgendwie muss er es ja geschafft haben.

    jon
    Nice to be back after two years
    www.roboterfreak.de

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad