#4/arduino/ بوابات رقمية AND-OR-NAND-NOR-XOR

2 Просмотры
Издатель
في هذه التجربة يتم تنفيذ البوابات المنطقية على برد بورد مع تغيير الكود على الاردوينو في كل مرة
لنحصل على جميع انواع البوابات
الكود
int pinOut = 7;
int pinA = 8;
int pinB = 9;

void setup()
{
pinMode(pinOut, OUTPUT);
pinMode(pinA, INPUT);
pinMode(pinB, INPUT);
}
void loop()
{
boolean pinAState = digitalRead(pinA);
boolean pinBState = digitalRead(pinB);
boolean pinOutState;

pinOutState =pinAState ^ pinBState;
digitalWrite(pinOut, pinOutState);
}
Комментариев нет.