c-Programmierung

Gast #3339379
Also du willst eine Messung starten und dann sehen um wieviel sich die 
Helligkeit in % verändert hat?

 erstmal den adc Wert erfassen
adc_wert_start:=getadc(1);

dann lässt Du die zeit über einen Timer /Couner oder delya gesteruerten 
Counter laufen

If counter minutes = 1 THEN ADC_Wert holen


so, und nun hast Du doch schon ADC_Wert_Start und immer vortlaufend 
ACD_Wert_aktuell

der rest geht doch dan schrittweise vorran..

Die linearität etc mußt Du natürlich noch beachten, aber das machst Du 
dann halt über Formel oder Array
#3339679
thomas schrieb:
> möchte gern eine prozentuale Abstufung der Helligkeit haben.

prozentuale Abstufung des eingelesenen Helligkeits-Wertes?

Also in etwa:

ganz klein bischen Licht --> "irgendwo, irgendwie" wird ermittelt: 
"licht ist zu 5% da
enorm viel Licht --> "irgendwo, irgendwie" wird ermittelt: "licht ist zu 
95% da

und dann beliebige Zwischenwerte?

und das "stufst du dann ab", in der Form:

Werte zwischen 00-33% --> "ziemlich dunkel"
Werte zwischen 34-66% --> "normal beleuchtet"
Werte zwischen 67-100% --> "ziemlich hell"

??? Macht für mich nicht wirklich Sinn, aber vielleicht meinst du ja 
auch was anderes als das was du da schreibst ....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.