Пайка несовмещенных выводов Arduino Pro Mini
У меня есть пара Arduino Pro Mini (оригинал от sparkfun), у которых эти 4 несовмещенных контакта. К сожалению, мне нужно использовать 2 из них, A4 и A5, потому что это контакты I2C, и я хочу припаять их к перфорированной плате.
Теперь я действительно хочу использовать разъемы и не хочу припаивать к ним какие-либо провода напрямую. Я также не хочу добавлять на плате заголовки вверх, потому что пытаюсь минимизировать пространство. Наконец, я не хочу менять Arduino, поэтому не предлагайте мне использовать Arduino Nano или Pro Micro.
Поэтому я хотел бы знать, есть ли способ подключить эти 2 контакта к плате через разъемы или есть ли какие-либо альтернативные контакты, которые я могу использовать для подключения и использования интерфейса I2C.
@Dat Ha, 👍5
3 ответа
Лучший ответ:
Это действительно серьезная проблема.
Если вы не против потерять два аналоговых контакта, вы можете припаять несколько перемычек между A4 и A2; и между А5 и А3. Затем вы можете подключить линии I2C к контактам A2 и A3.
Но вы должны быть осторожны и никогда не устанавливать контакты A2 и A3 в положение OUTPUT в вашем программном обеспечении. Если вы хотите быть в супер-безопасности, вы можете отрезать дорожку от контактов заголовка, идущих к чипу TQFP. См. изображение ниже.
Поскольку вы паяете перфорированную плату, возможно, у вас нет печатной платы, подходящей для вашего проекта. Если бы вы это сделали, вы могли бы изменить ее или сделать небольшую промежуточную плату, чтобы принимать соединения от A4 A5 и переносить их в сетку.
Если у вас есть разъемы под углом 90 °, попробуйте удалить пару штифтов из пластиковой рамки и на расстоянии 0,05 или 0,15 дюйма от линии короткой стороны буквы L согните длинную ножку на 90 °. Направьте выступ вдоль оси X или Y, чтобы совместить штифт с сеткой перфорированной платы.
Легко! Мне нравятся эти ProMinis, и я использую их во многих проектах. Просто замените одну из 12-контактных контактных полосок на 14-контактную (дешево можно купить длинные отрезки этих полос на eBay), добавьте небольшие аккуратно припаянные провода, чтобы удлинить A4 и A5 к дополнительным контактам, которые вы добавили, и работа завершена. /п>
- Wire.endTransmission() зависает
- Несколько РАЗРЫВОВ I2C с подтягивающими резисторами не работают
- Сбой при записи данных MPU-6050 на SD-карту
- Raspberry Pi, Teensy и Arduino на i2c
- Arduino зависает (вероятно, из-за I2C). Нужна помощь в написании надежного сценария.
- Arduino отключает шину i2c
- Отправка и получение различных типов данных через I2C в Arduino
- Как работают функции вне цикла void?
И для экономии энергии нужно ли снимать светодиоды?, @Dat Ha
@canadiancyborg определенно. По крайней мере индикацию питания вела. Крышку штыря 13 может быть полезно сохранить., @Gerben
Светодиод снимать не нужно. Просто отпаяйте небольшую перемычку рядом с GND, которая находится рядом с контактом 2, и это отключит и регулятор, и светодиод., @Johnathan