02.02.2023 Заняття №41

 Програмування машини 

датчика лінії

    Ознайомся з кодом, зображеним нижче, проаналізуй. Спробуй запрограмувати датчики. Регулюй висоту, наклон і тд.

// Макроопределение для подключения датчика линии к пину №2 Arduino
#define PIN_SENSOR  2

void setup() {
  // Инициализируем работу с серийным портом для вывода отладочной информации
  Serial.begin(9600);

  // Настраиваем на вход пин, к которому подключен датчик линии.
  // Здесь нет необходимости включать внутреннюю подтяжку пина к VCC, т.к.
  // модуль сам заботится о формировании логической "1" при отсутствии цели
  pinMode(PIN_SENSOR, INPUT);
}

void loop() {
  // Контролируем датчик с периодичностью около 200мс
  if(digitalRead(PIN_SENSOR)) { // Датчик не срабатывает
    Serial.println("LIGHT");
  }
  else { // Датчик срабатывает
    Serial.println("BLACK");
  }
  delay(200);
}



Комментариев нет:

Отправить комментарий

ВАС ВІТАЄ "ШКОЛА РОБОТОТЕХНІКИ" Школа робототехніки - це осередок творчості та технічної фантазії. Місце де мистецтво переплітаєть...