Re: Spannung am ADC Port Kategorie: Programmierung (von krassos - 24.05.2006 19:40) | ||
Als Antwort auf Re: Spannung am ADC Port von alexander - 24.05.2006 12:00 | ||
| ||
> > Na dann krassos, kann ich nur hoffen da� es heute abend regnet.... :-) > Hallo Alexander, zuerst: Es regnet nicht. Aber ich bin fertig mit Rasenmähen. zweitens: Die Rüge kommt spät, aber nicht zuspät. Das benutzen der Code-Tags ist aus- drücklich erwünscht. Es hilft sehr, den �berblick zu behalten. //Array definieren type line { int row[41]; }; type Matrix { line line[41]; }; Matrix m; function loadmatrix() { // funktion dient dem Belegen der Matrix //die Matrix wird hier im Beispiel mit //aufsteigenden Werten belegt. //Beispielsweise könnte hier auch ein Code für das auslesen aus //einem EEPROM stehen int iline,irow,value; value=0; for iline = 0 ... 40 { for irow = 0 ... 40 { m.line[iline].row[irow]=value; value=value+1; } } } function testmatrix() { // testroutine zum Auslesen Deiner Matrix // ist im Simulator gut zu gebrauchen int iline,irow,value; value=0; for iline = 0 ... 40 { for irow = 0 ... 40 { value=m.line[iline].row[irow]; } } } thread main { hwcom.init(); int a,b,e; //Matrix laden loadmatrix(); testmatrix(); loop { //ad-skalierung 0,1V Schritte a = (ports.adc(1)+1)/25; //Wertebereich 0...40 b = (ports.adc(2)+1)/25; //entspricht 0-4V in ca. 0,1V Schritten e = m.line[a].row[b]; hwcom.num(e); sleep 1000; } } Ich habe mal das ganze Beispielhaft zusammengestellt, wie ich Deine Aufgabenstellung verstanden habe. Das ganze stellt ein komplettes Modul dar. Die Werte a und b werden in den entsprechenden Wert der Matrix umgewandelt und auf hwcom ausgegeben (9600bd, 8n1). Das lä�t sich (ohne hwcom und ports.adc()) auch ganz gut im Simulator testen. Gru� krassos | ||
Antwort schreiben Antworten: Re: Spannung am ADC Port (von Alexande - 25.05.2006 13:55) Re: Spannung am ADC Port (von krassos - 25.05.2006 14:02) Re: Spannung am ADC Port (von Alexande - 25.05.2006 14:29) Re: Spannung am ADC Port (von krassos - 25.05.2006 16:00) Re: Spannung am ADC Port (von Alexande - 25.05.2006 17:56) Re: Spannung am ADC Port (von krassos - 25.05.2006 19:46) |