digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
と、個別に書くのが面倒または同時に実行したい時は以下のように書く。
PORTD = B00011100;
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
と、個別に書くのが面倒または同時に実行したい時は以下のように書く。
PORTD = B00011100;
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
と、個別に書くのが面倒または同時に実行したい時は以下のように書く。DDRD = DDRD | B00011100;
ピン0・ピン1は通信に使用されるので変更したくないので「|」(OR)を使用している。DDRB = B00000010;