Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: obina - 17 Mayıs 2017, 22:20:17

Başlık: Arduino digital ses komutu
Gönderen: obina - 17 Mayıs 2017, 22:20:17
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?

Başlık: Ynt: Arduino digital ses komutu
Gönderen: Kabil ATICI - 17 Mayıs 2017, 23:12:23
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