MBlock & Arduino

Z MediaWiki SPŠ a VOŠ Písek
Verze z 19. 6. 2016, 09:32, kterou vytvořil JA (diskuse | příspěvky) (Založena nová stránka: [[Soubor:openhome_mBlockArduino.jpg|thumb|link=http://openhome.cc/Gossip/CodeData/mBlockArduino/index.html|tutorial openhome.cc - china [http://openhome.cc/Gossip/CodeDa...)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání
tutorial openhome.cc - china 專欄文章:mBlock & Arduino




AND


void setup(){
    pinMode(2,INPUT);
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop(){
    if((!(digitalRead(2))) | (!(digitalRead(3)))){
        digitalWrite(13,LOW);
        delay(1000*(1) / (4));
    }else{
        digitalWrite(13,1);
        delay(1000*(1) / (4));
    }
}


XOR


void setup(){
    pinMode(2,INPUT);
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop(){
    if((!(digitalRead(2)) & (digitalRead(3))) | ((digitalRead(2)) & (!(digitalRead(3))))){
        digitalWrite(13,LOW);
        delay(1000*(1) / (4));
    }else{
        digitalWrite(13,1);
        delay(1000*(1) / (4));
    }
}


void setup(){
    pinMode(2,INPUT);
    pinMode(3,INPUT);
    pinMode(13,OUTPUT);
}

void loop(){
    if((digitalRead(2)) & (!(digitalRead(3)))){
        digitalWrite(13,0);
    }else{
        if((!(digitalRead(2))) & (digitalRead(3))){
            digitalWrite(13,0);
        }else{
            digitalWrite(13,1);
        }
    }
}