Можно ли преобразовать контакт в землю

Я недавно начал использовать Arduino uno, но, к моему отчаянию, контакт заземления, без которого я не могу (или не могу) выполнить какой-либо проект, поэтому я подумал о возможном решении, что, если бы я мог запрограммировать плату, чтобы сделать контакт действует как земля, так что делать прям 2 вопроса, что сделать, чтобы преобразовать любой контакт в землю или я могу игнорировать использование предоставленного контакта заземления. я уже пытался починить контакт, но это невозможно, потому что в ней застрял оторванный контакт

, 👍0

Обсуждение

На ардуино больше одного контакта заземления. Просто используйте другой. Вы можете сделать контакт заземленным, это то, что происходит, когда вы записываете контакт НИЗКИМ, но только для очень ограниченного значения тока. Так что это зависит от того, что вы хотите там делать. Но на самом деле, просто используйте один из других контактов заземления., @Delta_G

спасибо за помощь, но не могли бы вы помочь мне дальше, я начинающий, где этот второй grnd, и на самом деле я просто подключаю свой ноутбук для v +, @shaurya mittal

на Uno 5 контактов заземления. два между Vin и 5 В. один рядом с контактом 13 и два на заголовках ICSP. так что случилось с заземляющим контактом?, @Juraj

Посмотрите на плату. Пины промаркированы. Вы должны быть в состоянии найти их., @Delta_G

да, ваш комментарий был полезен, я все это нашел, но все же в качестве альтернативы, если я когда-нибудь испорчу свою плату, могу ли я преобразовать любой контакт в землю, @shaurya mittal

Вы можете подавать очень ограниченное количество тока на контакт GPIO, установив его на цифровой выход и установив значение НИЗКИЙ. Однако вы должны потреблять только около 20 мА (абсолютный максимум 40 мА). Это **очень** небольшой ток для питания устройств. Было бы легко превысить этот предел и сжечь вывод. Кроме того, когда вы впервые включаете Arduino, контакт, вероятно, будет разомкнут, и если вы когда-нибудь установите его в ВЫСОКОЕ, это будет источник 5 В вместо земли., @Duncan C

Короче говоря, не пытайтесь использовать контакт GPIO в качестве заземления. Плата имеет несколько заземляющих контактов. Вы можете присоединить провод к одному из них, а затем подключить несколько проводов к этому единственному проводу. В этом нет ничего плохого., @Duncan C


1 ответ


1

Можно ли превратить любой штифт в заземление?

Для любого из цифровых выходов можно установить НИЗКИЙ уровень, но существует ограничение на потребляемый ими ток,

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

Было бы лучше

  • используйте любое другое заземление.
    • два между Vin и 5V
    • один между Aref и 13
    • один на 2x3-контактном разъеме ICSP для 328
    • один на немаркированном 2x3-контактном разъеме ICSP для 16U2
    • один в розетке
  • замените поврежденный разъем с помощью припоя и паяльника.
  • припаяйте провод от подходящей заземляющей площадки на печатной плате
    • например, от заземляющей площадки разъема питания 2,1 мм.

В спецификации ATmega328P говорится

Несмотря на то, что каждый порт ввода/вывода может потреблять больше, чем в условиях тестирования (20 мА при VCC = 5 В, 10 мА при VCC = 3 В) в устойчивом режиме состояния (непереходные) необходимо соблюдать следующее:
ATmega328P:
1] Сумма всех ИОЛ, для портов C0 - C5, не должна превышать 100мА.
2] Сумма всех ИОЛ, для портов B0 - B5, D5 - D7, XTAL1, XTAL2 не должна превышать 100мА.
3] Сумма всех ИОЛ, для портов D0 - D4, не должна превышать 100мА.
Если IOL превышает условия испытаний, VOL может превышать соответствующую спецификацию. Не гарантируется, что контакты выдержат ток, превышающий указанные условия испытаний

Таким образом, не более 20 мА от или к любому отдельному контакту в течение длительного времени. И не более 100 мА в сумме от или к группе контактов.

,