Показано с 1 по 10 из 40

Тема: Прошу помощи в программировании логической функции

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #19

    По умолчанию

    Так, для примера, как это реализованно в ардуине:

    const int inputPinA = 3;
    const int inputPinB = 4;
    const int inputPinC = 5;
    const int outputPinA = 6;
    const int outputPinB = 7;

    void setup() {
    digitalWrite(outputPinA, OUTPUT);
    digitalWrite(outputPinB, OUTPUT);
    digitalWrite(inputPinA, INPUT);
    digitalWrite(inputPinB, INPUT);
    digitalWrite(inputPinC, INPUT);
    }

    void loop() {
    int A = digitalRead(inputPinA);
    int B = digitalRead(inputPinB);
    int C = digitalRead(inputPinC);

    if (A + B + C == 1) {
    digitalWrite(outputPinA, HIGH);
    digitalWrite(outputPinB, LOW);
    } else if (A + B + C == 2) {
    digitalWrite(outputPinA, LOW);
    digitalWrite(outputPinB, HIGH);
    } else if (A + B + C == 3) {
    digitalWrite(outputPinA, HIGH);
    digitalWrite(outputPinB, HIGH);
    } else {
    digitalWrite(outputPinA, LOW);
    digitalWrite(outputPinB, LOW);
    }

    }
    Последний раз редактировалось Ballentrajs; 11.09.2015 в 00:34.

Похожие темы

  1. Прошу помощи)))
    от rustam_m в разделе Сетевые технологии
    Ответов: 18
    Последнее сообщение: 05.04.2013, 16:17
  2. Прошу помощи
    от Сергей1987 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 11.03.2012, 18:56
  3. прошу помощи!
    от Владимир Верхоломов в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 30.11.2010, 09:59
  4. прошу помощи
    от Сергей1987 в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 12.07.2010, 17:08
  5. прошу помощи!!
    от Сергей1987 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 21.06.2010, 20:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •