Sida 2 av 2

Re: Känna av sluten eller öppen krets

Postat: 26 juli 2010, 20:49:46
av Walle
4k7Ω är normala värden för balanseringsmotstånden i kommersiella larmapplikationer.

Re: Känna av sluten eller öppen krets

Postat: 26 juli 2010, 22:18:37
av anedv002
Tack för all hjälp! nu funkar det :D

Jag har däremot en fråga angående koden.

Kod: Markera allt

unsigned x;
int y;

// main
void main() {

    ANSEL = 0;
    ANSELH = 0;
    TRISC=0;             //PORTC = utgångar
    PORTC = 0b11000000;  //Tänder Grön och Röd LED
    
    TRISC=0b00000100;    //Hela PORTA är utgångar förutom bit 2 som är ingång





    while(1) {         // oänlig loop

    x=Adc_Read(2);
     
     if(x>=260)
      {
        if(x<=400)
         {
         PORTC=0b10000000;      //Tänd Grön LEDxs
         }
         else                 //Annars
         {
         PORTC=0b01000000;    //Tänd Röd LED
         }
      }
        
    else if(x<70)                 //Annars
        {
         PORTC=0b11000000;    //Tänd Röd och Grön LED
        }

     else                 //Annars
        {
         PORTC=0b01000000;    //Tänd Röd LED
        }


     
    }
}
Hur gör jag när jag vill att if satsen ska köras när två villkor uppfylls?Dvs if(x>=260 och x<=400) , kör koden, annars inte.

Tack
/Andreas

Re: Känna av sluten eller öppen krets

Postat: 26 juli 2010, 22:24:59
av victor_passe
Du skriver helt enkelt
if( (x>=260) && (x<=400) )

Re: Känna av sluten eller öppen krets

Postat: 26 juli 2010, 22:38:15
av sodjan
Men det fungerar väl även med "if ((x>=260) and (x<=400))" !?
"and" känns betydligt mer intuitivt/naturligt/lättläst än "&&"...

Re: Känna av sluten eller öppen krets

Postat: 26 juli 2010, 22:40:46
av victor_passe
Har aldrig använt AND eller OR osv i C kod.
Visste inte ens att det gick.
Men jag gillar && och || osv, kan iof blandas ihop med & och |.

Re: Känna av sluten eller öppen krets

Postat: 26 juli 2010, 23:03:34
av sodjan
Nä, det verkar inte som det går... :roll:
Märkligt programmeringsspråk, det där C... :)

Re: Känna av sluten eller öppen krets

Postat: 26 juli 2010, 23:17:50
av anedv002
Juste, så var det! Tack för all hjälp!

/Andreas