Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: RS 232 sendet nicht Kategorie: C-Control I V1.2/2.0 (von Stephan - 16.10.2005 14:29)
 Als Antwort auf Re: RS 232 sendet nicht von Stefan Tappertzhofen - 15.10.2005 16:57
Stephan nutzt:  CC1-Station V2.0

> So wie ich das verstanden habe, ist die Umleitung dran schuld, da Du ja PUT und PRINT auf das LCD Umleitest.
 
> Übrigens: Wenn Du nach LCD.INIT und LCD.OFF wiederholt zum LCD umleiten willst probier es doch mal mit "LCD.INIT switchonly". Das ist kürzer, schneller und löscht nicht den Inhalt vom LC-Display.

Achso, mit LCD.INIT werden die beiden Befehle auf das LCD umgeleitet. Das wusste ich nicht, weil es nirgends vernünftig beschrieben ist. Aber ich habe es ja selber herausgefunden.

Wer nun übrigens mit dem StampPlotLite nicht zurech kommt, weil es für die Basic-Stamp gemacht wurde, hier noch gleich eine kleine Hilfe, wie ich das gelöst habe:

C-Control-Station 1, Version 2 :


'### Testprogramm von www.strippenstrolch.de (bischen Werbung muss sein ;-) ###
Define Wert byte '<----- Nur Bytes verwenden, StampPltoLite verarbeitet nur Bytes
Define GenugGetestet Port [1] '<---- Schalter an Port 1 gegen Minus
Define EingelesenerAnalogwert ad[1] '<---- Poti an A/D-Port 1 /  je 1 Pin an Plus und Minus 5 Volt,
'------------------------------------------------------------ Abgriff an den Port schrauben.

lcd.off                      '<----- Falls man vorher das LCD verwendet hatte
do                          ' Testschleife, damit das im StampPlotLite auch einen Graphen ergibt.
Baud R9600            '<----- Baudrate einstellen, nicht zu hoch, StampPlotLite kann nicht alles verarbeiten
Wert = EngelesenerAnalogwert '<----- Einfach mal ein Poti zum Testen einlesen
print Wert;               '<----- Das Semikolon ist sehr wichtig ! Es unterdrückt 2 Steuerbefehle
put 13                      '<----- Einen dieser Steuerbefehle wieder von Hand einfügen
loop until  not GenugGetestet '<---- bis der Schalter betätigt wurde
lcd.init                     '<----- Falls man später wieder das LCD verwenden möchte
End
'### Testprogramm Ende

Die mit Stamp Plot Lite eingelesenen Daten lassen sich übrigens smultan in eine Datei schreiben und dann später mit Excel oder Open Office weiter verarbeiten und zu schönen Grafiken und Schaubildern machen. Damit kann man dann später sehr schön irgendwelche Applikationen einrichten und überwachen und das LCD-Display ist weiterhin frei für die Benutzerführung.

Natürlich verwendet man das Programmierkabel ohne umzustecken für diese "Aktion".

Viel Spaß, viele Grüße,

Stephan


 Antwort schreiben

Bisherige Antworten: