Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 12-04-2003, 22:24
Retinite
Avatar van Retinite
Retinite is offline
Ik heb een prog geschreven voor de RCX in NQC (BIJNA T ZELFDE ALS C of C++), deze werkt: (de kleuren kloppen nu niet maar dat boeit niet)
PHP-code:
task main()
  {
    
SetSensor(SENSOR_1SENSOR_LIGHT);
    
SetSensor(SENSOR_3SENSOR_TOUCH);

    
    
until(SENSOR_3 == 1);
      {
        
int i 0;
        
SelectDisplay(1);  
        
CreateDatalog(0);
        
CreateDatalog(240);
        
PlaySound(SOUND_FAST_UP);
  

        while(
240)
         {
           
AddToDatalog(SENSOR_1);
           
Wait(50);
           
i++;
         }
        do
         {
            
PlayTone(500,30);
            
Wait(40);
         }
until(SENSOR_3 == 1);
          {
            
PlaySound(SOUND_FAST_UP);
          }
      }
  } 
Als je op de druksensor drukt start je de "opname" van data in het log (elke halve seconde), na 2 min begint hi jte piepen en moet je nog een ker op de druksensor stoppen en dan stopt ie, werkt perfect, maar ik wilde ee"n ander programma maken waarbij je door een andere druksensor het aantal seconden(of halve seconden) kon bepalen, toen maakte ik dit:

PHP-code:
task main()
  {
    
SetSensor(SENSOR_1SENSOR_LIGHT);
    
SetSensor(SENSOR_2SENSOR_TOUCH);
    
SetSensor(SENSOR_3SENSOR_TOUCH);
    
int NUMMER 0;
    
int i 0;
    
    while (
true)
      {
        if(
SENSOR_2 == 1)
          {
            
NUMMER++;
          }
        }
    
    
    while (
true)
      {
        if(
SENSOR_3 == 1)
          {
          
SelectDisplay(1);  
          
CreateDatalog(0);
          
CreateDatalog(255); //Moet hier iets op vinden, 255 is te veel
          
PlaySound(SOUND_FAST_UP);
  

            while(
NUMMER)
              {
                
AddToDatalog(SENSOR_1);
                
Wait(50);
                
i++;
              }
            do
              {
                
PlayTone(500,30);
                
Wait(40);
              }
until(SENSOR_3 == 1);
          
            
PlaySound(SOUND_FAST_UP);
          }
      }

Maar dit werkt niet... weet iemand waar de fout precies zit?
__________________
Sorry kindjes, maar IK ben niet te koop...
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 18:21.