MBlock & Arduino

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Verze k tisku již není podporovaná a může obsahovat chyby s vykreslováním. Aktualizujte si prosím záložky ve svém prohlížeči a použijte prosím zabudovanou funkci prohlížeče pro tisknutí.
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);
        }
    }
}