Arduino digital ses komutu

Başlatan obina, 17 Mayıs 2017, 22:20:17

obina

Merhabalar ,
Arduino programların tek komutla birden çok çıkışı HİGH yada LOW yapabilir mıyız?

örneğin;

Void Setup()

pinMode(2,OUTPUT);
pinMode(3,OUTPUT);


Void Loop()

digitalWrite(2,HİGH);
digitalWrite(3,HİGH);
delay(1000);
digitalWrite(2,LOW);
digitalWrite(3,LOW);


komut satırında son 2 satırı tek komutla yapabilir mıyız?


Kabil ATICI

#1
arduino kartları üzerinde atmel işlemciler var. Eğer pinler aynı port üzerinde ise,aynı port üzerindeki  tüm pinlerini aynı anda  high veya low yapabilirsin.


örneğin



PORTD |=0b11000000; 6. ve 7. biti HIGH yapar  //veya işlemi

PORTD &=0b00111111; 6. ve 7. biti LOW yapar   //VE işlemi
ambar7