INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Algorithmus für Gaußsche Glockenkurve gesucht
28.09.2014, 18:39
Beitrag #1
Algorithmus für Gaußsche Glockenkurve gesucht
Hallo,

es klingt zwar etwas komisch dass ich eine Lampe nach der Gaußschen Kurve im 2 sec Takt aufleuchten lassen will, aber ich meine dass sieht besser aus als hartes Blinken. Dazu will ich einen Analog-Ausgang des Arduino-Nano verwenden .Als Array hinterlegte Werte will ich nur als letzte Möglichkeit in Betracht ziehen. Und ich muss zugeben dass ich trotz der Formeln nicht durchsteige wie ich diese einsetzen müsste.
Hat jemand eine Idee wie man solch einen Algorithmus eingebunden als Sketch schreiben könnte ? (in einer Wiederholungsschleife von 0,5 Hz).

Gruß
mops
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.09.2014, 19:34
Beitrag #2
RE: Algorithmus für Gaußsche Glockenkurve gesucht
Hi,
ich mache sowas ähnliches, nur mit Sinus:
Code:
void signalLED(){
  static unsigned long lasttime = 0;
  unsigned long time = millis();

  if(time-lasttime >= 40){
    analogWrite(9, ( sin((float)time / 500) + 1 ) * 16);
    lasttime = time;  
  }    

};
Einfach in loop() immer wieder aufrufen. Vielleicht gefällt Dir das ja schon gut genug, dass Du den Gauss vergisst.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.09.2014, 21:29
Beitrag #3
RE: Algorithmus für Gaußsche Glockenkurve gesucht
Hallo Thorsten,

du hast recht, eigentlich hat die Gaußsche Kurve in Wiederholung eine große Ähnlichkeit mit einer Sinuskurve nur eben beide Wellen im positivem Bereich. Danke dir für den Sketch. Smile. Werde das mal testen.

Da ich die Code noch nicht ganz verstehe: kannst du mir die Zahl 40 und *16 kommentieren ? Bringt der Analogausgang demnach eine Sinus-Spannung im Bereich von 0...5 V ?

Gruß,
mops
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.09.2014, 21:42
Beitrag #4
RE: Algorithmus für Gaußsche Glockenkurve gesucht
Hi,
die 40 bedeutet, dass sich alle 40ms die Helligkeit der LED ändert. In dem Sketch passiert noch eine Menge anderer Kram, da will ich das nicht zu oft machen.
Die 16 ist sozusagen die Amplitude. Ich einen Wert auf den PWM-Ausgang, der zwischen 0 und 32 schwankt. (Die Spannung schwankt bei einem PWM-Ausgang am Arduino Uno IMMER zwischen 0V und 5V. Der Wert bei analogWrite beeinflusst nur das Puls-Pause-Verhältnis.)
Wenn Du den ganzen Bereich ausnutzen willst, dann musst da sowas wie (255.0 / 2) einsetzen.
Gruss,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Hilfe gesucht. Webserver Statsiche und Dynamische HTMl Seite b3ta 11 454 22.08.2016 08:07
Letzter Beitrag: b3ta
  Programmierer gesucht (einfaches Uni-Projekt) grt35a 2 275 12.08.2016 11:36
Letzter Beitrag: grt35a
  Grundlagen zur UART Kommunikation gesucht... torsten_156 10 889 16.12.2015 22:26
Letzter Beitrag: Bitklopfer
  Fehler gesucht bergfrei 6 1.178 07.08.2015 06:28
Letzter Beitrag: bergfrei
  Hobby Programierer gesucht gegen Entgelt. Haustechno 30 2.928 05.08.2015 19:31
Letzter Beitrag: Haustechno
  Programmierer gesucht SLY 5 1.513 17.07.2015 12:46
Letzter Beitrag: SLY
  Hilfe für Programmänderung benötigt/gesucht! Philipp.macht.Fotos 13 1.798 16.07.2015 17:16
Letzter Beitrag: HaWe
  Linien Diagramm Lib gesucht Thrillhouse 1 707 30.05.2015 21:59
Letzter Beitrag: Scherheinz
  gesucht: C-Funktion zum Einfügen eines Teilstrings in einen größeren HaWe 1 864 25.05.2015 10:30
Letzter Beitrag: HaWe
  Alternative zu delay gesucht Gelegenheitsbastler 3 1.233 28.03.2015 19:51
Letzter Beitrag: Gelegenheitsbastler

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste