Re: Relais an Port P0-P7 Kategorie: CC2-Unit & Appl.Board / CC2-Station (von André H. - 22.10.2004 3:35) | ||
Als Antwort auf Re: Relais an Port P0-P7 von reneforster - 15.10.2004 12:45 | ||
| ||
Hallo Rene, Ich finde es gut, da� Du flei�ig im Forum hilfst. Jedoch, hast Du schonmal überlegt evtl. Ein Update der Module zu machen ? Denn die Original-Station-Module sind mittlerweile verlaltet und mehr als überholt. Seitens Conrad gibt es hier keinen Support mehr. Ich schreibe dies, da es neue User ein wenig verwirrt, da ich immer darauf verweise die neuesten Modulversionen zu verwenden. Der zweite Grund ist, da� ich sehr wahrscheinlich in Kürze offiziell den Support zur CC2 übernehme. (Bei Conrad kennt sich schlie�lich keiner mehr aus, seitdem einige Mittarbeiter gegangen "wurden".) Und das erste was ich dann machen werde, ist, da� ich die alten Original-Module in die Tonne werfe. Ich würde, sofern es möglich ist, auch das Handbuch und die CD überarbeiten, damit es auf den neuesten Stand ist. Du kannst, wenn Du Deine Projekte nicht auf die aktuellen Module umstellen willst, auch mit dem Modules-Path-Selector arbeiten. So kann man zwischen mehrere Sätzen von Modulen umschalten. MfG André H. > Hallo Mario, > > das erstaunt ein wenig ? > Probiere mal folgenden Code : > > > /****************************************************************************** > Startprogramm mit Main Thread > ******************************************************************************/ > thread main > { > // Inistalieren der Stationtreiber und Display und Löschen > station_io.init();station_io.Clear(); // Stationstreiber > station_lcd.init();station_lcd.clear(); // Display > > // Licht am Dislay anschalten > station_io.LIGHTon(); > > > //Selbsttest und Setzen der Ausgänge auf AUS > station_lcd.clear();sleep 5;station_lcd.print("Setzte alle"); > station_lcd.line2();station_lcd.print("Ports auf LOW");sleep 250; > ports.set(8,0) ;ports.set(9,0) ;ports.set(10,0);ports.set(11,0); > ports.set(12,0);ports.set(13,0);ports.set(14,0);ports.set(15,0); > sleep 5000; // 5 Sekunden Pause ************************************************ > > > //Programmschleife ************************************************************* > loop > { > // im Sekundentakt die Ausgänge auf HIGH schalten ****************************** > station_lcd.clear();sleep 5;station_lcd.print("Setzte alle"); > station_lcd.line2();station_lcd.print("Ports auf HIGH");sleep 1000; > ports.set(8,1) ;sleep 1000; > ports.set(9,1) ;sleep 1000; > ports.set(10,1) ;sleep 1000; > ports.set(11,1) ;sleep 1000; > ports.set(12,1) ;sleep 1000; > ports.set(13,1) ;sleep 1000; > ports.set(14,1) ;sleep 1000; > ports.set(15,1) ;sleep 1000; > > sleep 5000; // 5 Sekunden Pause ************************************************ > > // im Sekundentakt die Ausgänge auf LOW schalten ****************************** > station_lcd.clear();sleep 5;station_lcd.print("Setzte alle"); > station_lcd.line2();station_lcd.print("Ports auf LOW");sleep 1000; > ports.set(8,0) ;sleep 1000; > ports.set(9,0) ;sleep 1000; > ports.set(10,0) ;sleep 1000; > ports.set(11,0) ;sleep 1000; > ports.set(12,0) ;sleep 1000; > ports.set(13,0) ;sleep 1000; > ports.set(14,0) ;sleep 1000; > ports.set(15,0) ;sleep 1000; > > sleep 5000; // 5 Sekunden Pause ************************************************ > > }} > > > Jetzt sollte eigentlich alles funktionieren, wenn ja dann bitte in deinem Programm nach den > Fehler suchen, eventuell werden die Portzustände von einem anderen Programmteil überschrieben ? > > Oder, oder .... probier das mal aus und melde dich mit dem Ergebniss wieder. > > Rene Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |