-         

Ergebnis 1 bis 8 von 8

Thema: CNY Werte

  1. #1

    CNY Werte

    Anzeige

    SMARTPHONES & TABLETS-bis zu 77% RABATT-Kostenlose Lieferung-Aktuell | Cool | Unentbehrlich
    Hi zusammen,

    Ich hab gerad ein CNY 70 an mein AVR geschloßen.

    Der Code is folgender:
    Code:
    #include "../main.h"
    #include <stdlib.h>
    
    int main (void) {
    	
    	int x = 0;
    	ADCSRA =  (1<<ADEN) | (1<<ADPS0) | (1<<ADPS1) | (1<<ADPS2);
    	
    	lcd_init();
    	lcd_on(CURSOR + BLINK);
        char buffer = ' ';
    	ADMUX =  0;
    	
    	while(1) {	
    		
    		
    		ADCSRA |= (1<<ADSC);
    		
    		while (ADCSRA & (1<<ADSC)) {}
    		x = ADCW;
    		
    		lcd_cls();
    		itoa(x, &buffer,10);
    		lcd_writeChar(buffer);
    		
    		lcd_delay(80);
    	}
    }
    Der auf dem lcd angezeigte Wert liegt jedoch zwischen 1 bis 9 und irgendwie hab ich nicht so das Gefühl, als ob das von den Graustufen abhängt (hab nen weißes Blatt mit schwarzen Streifen). Eher davon wie weit ich das Blatt von dem CNY halte (so paar mm Entfernung)...

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    29
    Beiträge
    2.624
    Hi noNeed 4 aNick!
    Ich kenne mich leider mit C net so aus, aber ich denke, dass es entweder an der Schaltung (überprüf mal mit nem Multimeter) oder halt an besagtem Code liegt!

  3. #3
    Ich denk mal, dass der Code richtig ist...
    Was sollte ich den über was messen können?

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    29
    Beiträge
    2.624
    Hi!
    Probier mal die Spannung am ADC des µC's zu messen!
    Müssten so um die 1,6V sein!

  5. #5
    Hmm bei mir liegt da ne Spannung von 1,1V an...
    Es sei denn, ich hab falsch gemessen

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    29
    Beiträge
    2.624
    Naja, das könnte an den Helligkeitwerten liegen!
    Miss mal bei schwarzer Pappe und weißer Pappe!

  7. #7
    Ich hab nen weißes papier mit ca. 1cm dicken Edingstreifen drauf, das sollte doch reichen?!

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    01.11.2003
    Ort
    Freiburg im Breisgau
    Alter
    29
    Beiträge
    2.624
    Hi noNeed 4 aNick!
    Das reicht normaler Weise!
    Was kommen denn für Spasnnungswerte raus?

Berechtigungen

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