Разделы инструкций

В сети

Пользователей: 199
Из них просматривают:
Аналоги: 90. Даташиты: 63. Инструкции: 5. Новости: 12. Остальное: 4. Ошибки: 3. Программы: 1. Производители: 2. Форум: 18. Чат: 1.
Участников: 3
Гостей: 196

alex01981 , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Оглавление

HIGH и LOW

Установка значения на входе/выходе.

Можно установить только два значения для считывания или записи на цифровой порт вход/выхода: HIGH и LOW.

HIGH

HIGH может обозначать несколько разное в зависимости от предустановки режима порта как INPUT или OUTPUT. Когда порт вход/выхода установлен в режим INPUT с помощью функции pinMode, и считывается функцией digitalRead, микроконтроллер отдаст значение HIGH при напряжение 5В (при питании МК 5В) на указанном порту (логическая 1).

Также порт может быть установлен как INPUT функцией pinMode, и затем установлен в  HIGH значение функцией digitalWrite. Это подключит к порту внутренний подтягивающий резистор 20K, что позволит получать постоянное значение HIGH при чтение этого порта, если только значение не будет приведено к LOW внешней цепью подключенной к этому порту.

Когда порт вход/выхода сконфигурирован как OUTPUT функцией pinMode, и установлено значение HIGH функцией digitalWrite, на порту будет постоянное напряжение 5В. От этого порта может быть запитан светодиод, подключенный через резистор на землю или к другому порту, сконфигурированному как OUTPUT и установленному в LOW.

LOW

Значение LOW также разное для режима INPUT и OUTPUT. Когда порт сконфигурирован как INPUT, и считывается функцие digitalRead, микроконтроллер вернет LOW если напряжение на данном порту меньше или равно 2В.

Если же порт установлен в OUTPUT и LOW, то напряжение на выходе порта будет 0 Вольт. К этому порту можно подключать нагрузку между портом и общим проводом.

void setup() {
  pinMode(13, OUTPUT);    // пин 13 на выход. К нему подключаем светодиод
}

void loop() {
  digitalWrite(13, HIGH);  // на пин 13 подаем дог.1
  delay(1000);             // пауза 1000 мСек.
  digitalWrite(13, LOW);   // на пин 13 подаем дог.0
  delay(1000);             // пауза 1000 мСек.
}

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

Если, нет специального оборудования, типа паяльной станции и фенов, для отпайки микрочипа можно воспользоваться тонким фторопластовым проводом.

Интересно

Паяльник в дежурном нагреве включайте через диод, этим Вы значительно продлите ему жизнь.

Похожие инструкции