Сколько ампер может взять Arduino - PullRequest
0 голосов
/ 28 ноября 2018

Я сейчас пытаюсь получить электрический сигнал от Arduino, 5 В и 1 Ампер, который я получаю от источника питания.Я хочу ввести этот сигнал в вывод arduino, скажем, вывод 4. Основной источник питания моего arduino через usb, но сигнал 5v от внешнего устройства.

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

Насколько я знаю, Arduino может принимать только 0,04 ампер от 5В.

Есть ли в любом случае, я могу уменьшить ток?В любом случае, чтобы получить значение резистора, чтобы сделать его менее опасным для моего Arduino?

1 Ответ

0 голосов
/ 29 ноября 2018

Ваш вопрос является очень распространенным приложением для Arduino!

Вы можете дать вашей Arduino дополнительную защиту, поместив резистор 10 кОм между аналоговым выводом Arduino, который вы хотите использовать, и выходом положительного напряжения источника питания.,

Если вы обеспокоены тем, что напряжение может увеличиться выше 5 В, вы можете защитить свой Arduino с помощью простого делителя напряжения с использованием двух резисторов.Здесь есть подробное руководство по этому подходу: https://startingelectronics.org/articles/arduino/measuring-voltage-with-arduino/ Вот упрощенная принципиальная схема с делителем напряжения, который снижает напряжение в 11 раз - делая измерения безопасными до 55 В (где батарея может быть заменена вашим источником питания):

enter image description here

Для вашего кода вы можете использовать analogread () для считывания напряжения на выводе.Если вы подключили его правильно, он должен вернуться около 0, когда источник питания равен 0, и 1026 или около того, если он равен 5 В (или любому другому максимальному значению, для которого предназначен ваш делитель напряжения).Вот пример, с которого можно начать:

https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/

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

...