Можно ли преобразовать контакт в землю
Я недавно начал использовать Arduino uno, но, к моему отчаянию, контакт заземления, без которого я не могу (или не могу) выполнить какой-либо проект, поэтому я подумал о возможном решении, что, если бы я мог запрограммировать плату, чтобы сделать контакт действует как земля, так что делать прям 2 вопроса, что сделать, чтобы преобразовать любой контакт в землю или я могу игнорировать использование предоставленного контакта заземления. я уже пытался починить контакт, но это невозможно, потому что в ней застрял оторванный контакт
@shaurya mittal, 👍0
Обсуждение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 мА в сумме от или к группе контактов.
- Использовать все контакты как цифровые входы/выходы
- Что такое ICSP pin (разъём)?
- Сколько датчиков может поддерживать один модуль Arduino?
- Как выбрать вывод передачи в библиотеке IRremote для Arduino Uno?
- Миграция проекта Arduino Uno R3 в Wemos D1 R2 — проблемы с распиновкой
- Штекерные контакты на Arduino Uno
- Как питать Arduino Uno от терминала 5v драйвера двигателя L298N?
- Какие входные контакты я могу использовать на ESP8266 NodeMCU
На ардуино больше одного контакта заземления. Просто используйте другой. Вы можете сделать контакт заземленным, это то, что происходит, когда вы записываете контакт НИЗКИМ, но только для очень ограниченного значения тока. Так что это зависит от того, что вы хотите там делать. Но на самом деле, просто используйте один из других контактов заземления., @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