Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Wer findet den Fehler :o) Kategorie: Programmierung (von Ingo - 8.04.2006 18:55)
Als Antwort auf Re: Wer findet den Fehler :o) von Sascha - 8.04.2006 15:23

> Hallo,
>
> danke Marten....ich glaube, ich bin schon ein kleines Stück weiter mit Deinem Tip :o)
> aber so richtig will es noch nicht funktionieren.....
>
> Ich habe port 15 mit deact auf Eingang geschaltet und den Port mit 10k auf Masse gezogen....
> Ich hoffe, das ist richtig ?
> hier mal mein geändertes Programm......leider funktioniert es noch nicht :o(
>
> GruÃ?
> Sascha
>
>
> thread main
> {
> byte Key;
> string s;
> Key= pcfkeyb.getchar(0);
>
> stports.init();
> lcdext.init();
> lcdext.print("   Test I2C");
> pcflcd.setpcf(0); // Display an Addr. 1
> pcflcd.init(); // Display initialisieren
> ports.deact(15);
> pcfkeyb.init(1,1);
>
> pcflcd.setLight(0); // licht aus
> sleep 500;
> pcflcd.setLight(1);  // licht an
> pcflcd.clear();
>
> loop
> {
> {
>  if Key ==('A')
>  
>
>
>  {
>   pcflcd.goto(3,0);
>   pcflcd.print("Jop");
>        plm.beep(36);
>        sleep 50;
>        plm.beep(-1);
>   }
>
> pcflcd.line(1);
> pcflcd.time(1);
> pcflcd.goto(1,10);
> pcflcd.date(1);
> sleep 1000;
> }
> }
>


Hallo Sascha
der Widerstand an Port 15 muÃ? an +5V und nicht an Masse
und die Keyboardabfrage muss in die Loop, sonst wird das Keyboard
nur einmal bei Programmstart abgefragt...
also:

loop
{
  Key= pcfkeyb.getchar(0);
  if Key ==('A')
  ....

}

Gruss Ingo


    Antwort schreiben


Antworten:

Re: Wer findet den Fehler :o) (von Sascha - 8.04.2006 20:41)
    Re: Wer findet den Fehler :o) (von Sascha - 8.04.2006 22:57)
        Re: Wer findet den Fehler :o) (von Ingo - 9.04.2006 17:48)
            Re: Wer findet den Fehler :o) (von Sascha - 10.04.2006 6:14)