Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Analogausgang mit Terminal auslesen Kategorie: Programmierung Basic (von Martin - 6.05.2010 21:35)
Ich nutze:
C-Control Pro Mega128
Hallo
Ich versuche einen Analogausgang auszulesen und auf dem Terminal auszugeben, erhalte aber nur
irgendwelche komischen Zeichen. Hat jemand von euch eine Idee?
Danke für eure Hilfe




Sub main()

    Dim ADC_Wert As Word                      ' Variablen für eingelesenen Wert

    Dim Limit As Word                              ' Minimalwert für Anzeige

    ADC_Set(ADC_VREF_VCC, ADC0)      ' Kanal, Referenzspannung 5 V

    Limit=100                        ' Grenzwerts

    Do While 1

    ADC_Wert=ADC_Read()                        ' einlesen

        If ADC_Wert>Limit Then ausgeben (ADC_Wert)

        End If

     End While

End Sub

Sub ausgeben(ADC_Wert As Word)

         Dim c As Integer

         Serial_Init(0,SR_8BIT Or SR_1STOP Or SR_NO_PAR,SR_BD19200)
                                                          'Init RS232: 19200 bps, 8 Bit, 1 Stop, NP

         Serial_Write(0,ADC_Wert)           'Wertzur seriellen Schnittstelle senden

         Serial_Write(0,c)                         'Zeichen ausgeben

         AbsDelay(500)                            '500 ms warten

End Sub




    Antwort schreiben


Antworten:

Grundsäzliche Frage (Analogausgang mit Terminal auslesen) (von Martin - 7.05.2010 12:35)
    Re: Grundsäzliche Frage (Analogausgang mit Terminal auslesen) (von Joerg - 7.05.2010 13:13)
        Re: Grundsäzliche Frage (Analogausgang mit Terminal auslesen) (von Martin - 7.05.2010 18:32)
            Re: Grundsäzliche Frage (Analogausgang mit Terminal auslesen) (von Andreas - 26.08.2010 16:15)
                Re: Grundsäzliche Frage (Analogausgang mit Terminal auslesen) (von Andreas - 30.08.2010 10:03)
Re: Analogausgang mit Terminal auslesen (von Joerg - 7.05.2010 7:27)