Loop Help


please can me?. have code have wirtten control remote controlled car have added lights , buzzer to.
the code goes so.

code: [select]

#include <[color=#cc6600]servo[/color].h>
[color=#cc6600]servo[/color] steer;
[color=#cc6600]int[/color] = 10;
[color=#cc6600]int[/color] forward = 9;                            
[color=#cc6600]int[/color] buzzer = 3;    
[color=#cc6600]int[/color] frontr = 2;    
[color=#cc6600]int[/color] frontl = 4;    
[color=#cc6600]int[/color] rearl = 5;    
[color=#cc6600]int[/color] rearr = 6;    
[color=#cc6600]int[/color] topl = 7;    
[color=#cc6600]int[/color] topr = 8;    
[color=#cc6600]int[/color] incomingbyte;
[color=#cc6600]int[/color] minpulse     =  600;  [color=#7e7e7e]// minimum servo position  [/color]
[color=#cc6600]int[/color] maxpulse     =  2400; [color=#7e7e7e]// maximum servo position  [/color]
[color=#cc6600]int[/color] turnrate     =  100;
[color=#cc6600]int[/color] centerservo;
[color=#cc6600]int[/color] pulsewidth;




[color=#cc6600]void[/color] [color=#cc6600][b]setup[/b][/color]() {
  [color=#cc6600]pinmode[/color](back, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](forward, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](buzzer, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](frontr, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](frontl, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](rearl, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](rearr, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](topl, [color=#006699]output[/color]);
  [color=#cc6600]pinmode[/color](topr, [color=#006699]output[/color]);
  steer.[color=#cc6600]attach[/color](11);
  [color=#cc6600][b]serial[/b][/color].[color=#cc6600]begin[/color](9600);
  centerservo = maxpulse - ((maxpulse - minpulse)/2);  


}

[color=#cc6600]void[/color] [color=#cc6600][b]loop[/b][/color]() {

  [color=#7e7e7e]// check there's in serial buffer[/color]
  [color=#cc6600]if[/color] ([color=#cc6600][b]serial[/b][/color].[color=#cc6600]available[/color]() > 0) {
    [color=#7e7e7e]// read byte , store in our variable [/color]
    [color=#7e7e7e]// byte sent ascii value[/color]
    incomingbyte = [color=#cc6600][b]serial[/b][/color].[color=#cc6600]read[/color]();
    [color=#7e7e7e]// note upper casing of each letter![/color]
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'q'[/color]) {
      [color=#cc6600]digitalwrite[/color](forward, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](back, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](buzzer, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](frontr, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](frontl, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](rearl, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](rearr, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](topl, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](topr, [color=#006699]low[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'w'[/color]) {
      [color=#cc6600]digitalwrite[/color](forward, [color=#006699]high[/color]);  
      [color=#cc6600]digitalwrite[/color](back, [color=#006699]low[/color]);  
    }
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'s'[/color]) {
      [color=#cc6600]digitalwrite[/color](forward, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](back, [color=#006699]high[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'a'[/color]) {
      steer.[color=#cc6600]write[/color](100);  

    }
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'d'[/color]) {
      steer.[color=#cc6600]write[/color](50);
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'b'[/color]) {
      [color=#cc6600]digitalwrite[/color](buzzer, [color=#006699]high[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'y'[/color]) {
      [color=#cc6600]digitalwrite[/color](frontr, [color=#006699]high[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'u'[/color]) {
      [color=#cc6600]digitalwrite[/color](frontl, [color=#006699]high[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'h'[/color]) {
      [color=#cc6600]digitalwrite[/color](rearl, [color=#006699]high[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'j'[/color]) {
      [color=#cc6600]digitalwrite[/color](rearr, [color=#006699]high[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'n'[/color]) {
      [color=#cc6600]digitalwrite[/color](topl, [color=#006699]high[/color]);  
    } 
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'m'[/color]) {
      [color=#cc6600]digitalwrite[/color](topr, [color=#006699]high[/color]);  
    }
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'x'[/color]) {    
      [color=#cc6600]digitalwrite[/color](topl, [color=#006699]low[/color]);  
      [color=#cc6600]digitalwrite[/color](topr, [color=#006699]high[/color]);  
      [color=#cc6600]delay[/color](200);
      [color=#cc6600]digitalwrite[/color](topl, [color=#006699]high[/color]);
      [color=#cc6600]digitalwrite[/color](topr, [color=#006699]low[/color]);  
      [color=#cc6600]delay[/color](200);

    }

    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'z'[/color]) {


      [color=#cc6600]digitalwrite[/color](buzzer, [color=#006699]low[/color]);  
      [color=#cc6600]delay[/color](200);
      [color=#cc6600]digitalwrite[/color](buzzer, [color=#006699]high[/color]);
      [color=#cc6600]delay[/color](200);

    }
  }
}



[/quote]

at bit goes

[quote]
    [color=#cc6600]if[/color] (incomingbyte == [color=#006699]'z'[/color]) {


      [color=#cc6600]digitalwrite[/color](buzzer, [color=#006699]low[/color]);  
      [color=#cc6600]delay[/color](200);
      [color=#cc6600]digitalwrite[/color](buzzer, [color=#006699]high[/color]);
      [color=#cc6600]delay[/color](200);

    }


i want have buzzer turn on , off car alarm until press q stop it. can somone tell me how this?
thanks
james

a bit more info

i need have running beable drive car wasd keys, have lights going


Arduino Forum > Forum 2005-2010 (read only) > Software > Syntax & Programs > Loop Help


arduino

Comments

Popular posts from this blog

CAN'T INSTALL MAMBELFISH 1.5 FROM DIRECTORY - Joomla! Forum - community, help and support

error: expected initializer before 'void'

CPU load monitoring using GPIO and leds - Raspberry Pi Forums