Нужна помощь для экзамена, пожалуйста (крайний срок завтра)

что мы должны делать на экзамене

Вам не нужно полностью давать мне ответы, я только вчера начал изучать это, поэтому на меня давят, чтобы я изучил это правильно + экзамен, тх

, 👍0

Обсуждение

Мы не сможем вам помочь, если вы не сообщите нам хотя бы то, что у вас есть в наличии. (Датчики, платы и т.д.)., @PMF

Это не упоминает, какой датчик вы используете для сигнализации о вторжении. Я уверен, что в Интернете есть несколько учебных пособий и проектов с открытым исходным кодом по этому вопросу. Вы их искали?, @chrisl

Я просто спросил кое-кого, и они сказали, что нам не нужно использовать датчики, просто убедитесь, что 3 светодиода и зуммер работают вместе., @pindoggo

В этом нет особого смысла. Откуда вы получаете расстояние, если не используете датчики?, @PMF

Я также не уверен, что инструмент для этого вообще не обсуждается в наших раздаточных материалах, кроме как сейчас, в которых не указано, что мы должны использовать. Я думаю, что это ультразвуковой датчик расстояния, так как это то, что я видел в своем наборе, @pindoggo

Я предполагаю, что вопрос заключается в том, чтобы просто попросить вас создать условный цикл, в котором Arduino будет освещать соответствующий светодиод при выполнении каждого оговоренного условия., @sempaiscuba

Вы должны легко найти учебные пособия для вашего датчика. Ультразвуковой датчик, обычно используемый во многих наборах,-это HC-SR04. Просто погуглите что-нибудь вроде "Учебник по HC-SR04"., @PMF

Пожалуйста, включите остальную часть вопроса в вопрос, вместо ссылки на изображение текста вопроса. Полезно быть конкретным в отношении фактической проблемы(проблем), с которой (которыми) столкнулись. Я мог бы подумать о том, чтобы написать учебник или списать этот экзамен и начать раньше для следующего., @Dave Newton


1 ответ


4

Как написано, экзамен не выглядит так, как будто от вас ожидают создания чего-то функционального. Скорее, вы должны показать, что понимаете, как управлять светодиодами и зуммером, как писать условный код и т. Д. Я бы предложил использовать горшок для имитации считывания расстояния и написать что-нибудь в этом роде:

void loop() {
    // Имитируйте показания расстояния от 0 до 4 метров.
    float distance = analogRead(A0) * (4.0/1023);

    // Реагируйте на показания датчика.
    if (distance < 3) {
        // ...
    }
    // etc.
}
,