digitalwrite() HIGH для ардуино

Как узнать, устанавливает ли digitalwrite(HIGH, pin_number) напряжение на 5 вольт или 3,3 вольта. Я еще не купил ардуино уно. Я хочу, чтобы напряжение на цифровом выводе было 5 вольт. Я знаю, что на контакте уже есть 5 вольт, но я хочу знать только о выходном напряжении на цифровых контактах.

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

, 👍0


2 ответа


Лучший ответ:

2

Разные платы работают под разным внутренним напряжением. Это продиктовано основной микросхемой на плате. Это основное внутреннее рабочее напряжение также является напряжением, при котором работают контакты ввода-вывода.

Самое "старое" Платы Arduino работают от 5В. Это включает, но не ограничивается:

  • Ардуино УНО
  • Ардуино Мини
  • Ардуино Леонардо

Новые более мощные платы, многие из которых произведены другими компаниями, работают при напряжении 3,3 В. Опять же, сюда входят такие платы, как:

  • Arduino DUE
  • Ардуино MKR1000
  • Платы для подростков (версия 3.0+)
  • платы ChipKIT
  • ESP8266 & Платы ESP32

Некоторые платы выпускаются в вариантах, обеспечивающих любое напряжение. Наиболее заметными из них являются платы Pro Mini от Sparkfun. Они бывают как на 5 В, так и на 3,3 В, и важно выбрать правильную плату, соответствующую вашим потребностям.

В целом:

  • Если он 8-битный и работает на чипе ATMega, то, скорее всего, 5 В, если не указано иное.
  • Все 32-разрядные платы будут работать при напряжении 3,3 В, если не указано иное.
,

0

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

,

Спасибо, но эта ссылка говорит, что HIGH зависит от платы 5 вольт или платы 3,3 вольт https://www.arduino.cc/reference/en/language/functions/digital-io/digitalwrite/ . Как узнать, является ли Arduino Uno 5-вольтовой или 33-вольтовой платой?, @Hitesh Somani

@HiteshSomani: Это 5 В, что очень заметно на [странице продукта] (https://store.arduino.cc/arduino-uno-rev3)., @Edgar Bonet

Uno — это 5V Arduino. Для других типов ответ более сложен, как объяснено в отличном ответе Маженко., @Duncan C