Да, но нет
Да, вы можете использовать два контакта для подачи большего тока, или, в вашем случае, источник тока из каждого. Это обычная практика, но не часто используется на микроконтроллерах. Устройства, такие как светодиодные драйверы или драйверы двигателей ULN2803, или параллельное подключение нескольких транзисторов. Даже несколько резисторов параллельно. На микроконтроллере, который на самом деле не предназначен для подъема большого тока, вам все равно приходится иметь дело с падением напряжения, вы должны убедиться, что контакты, подключенные параллельно к одному источнику, никогда не находятся в разных состояниях высокого / низкого уровня (создавая короткое замыкание), и вы должны учитывать, что один штифт может быть сильнее другого (реалии производства). Рекомендуется разместить оба контакта на одном и том же порту, чтобы их можно было менять одновременно, что сводит к минимуму любые шансы на короткое замыкание.
НО нет, это не будет работать для вас. Вы не говорите, какой Arduino Mini, но это действительно не имеет значения, все разные версии имеют чипы ATMega168 или ATMega328, и они имеют схожие характеристики, как и большинство микроконтроллеров. Выходные контакты испытывают Voltage Droop . По мере увеличения или снижения тока напряжение уменьшается или увеличивается в зависимости от направления тока и уровня напряжения.
Две вещи, которые вам нужно увидеть, это характеристики постоянного тока для Voh (высокое выходное напряжение) и прочность драйвера булавки.
Они не показывают характеристики для всех уровней VCC, но 2,7 В и 3,0 В ближе к вашему VCC 3,3 В, чем 5,0 В, поэтому мы будем использовать эти два графика.
Обратите внимание, что условие проверки для VCC = 3 В состоит в том, что Ioh (высокий выходной ток) равен -10 мА (источник тока равен 10 мА). При источнике 10 мА значение Voh составляет минимум 2,3 В. Это на 0,7 В меньше, чем VCC.
Теперь посмотрите на график с током на одной стороне и напряжением на другой. Когда ваш выходной ток на Logic High равен 0 мА, напряжение на выводе будет на уровне 2,7 В, или VCC. При 5 мА напряжение на контакте будет 2,5 В. Вы только что потеряли 0.2v. При 10 мА вы находитесь на уровне ~ 2,2 В, потеря 0,5 В.
Даже если вы подключите два контакта параллельно, вы в основном уменьшите ток между двумя, но при условии пика 8 мА, который по-прежнему составляет 4 мА каждый, что примерно на 0,2 В ниже, чем VCC. Вам понадобится несколько выводов параллельно, что может привести к более высокому риску, чем вы хотите, и использовать несколько выводов без веской причины.
Вы не перечисляете используемый вами датчик, но, в целом, вы должны либо подключить его напрямую к источнику питания 3,3 В, либо использовать транзистор / полевой транзистор на одном выводе, если вам необходимо контролировать питание датчика.