Почему последовательность распиновки шилда расширения ардуино уно для модуля сд карты не совпадает с самим модулем сд карты?
Вопрос века: вот на шилде расширения к ардуино уно есть специальные разъёмы под сд модуль (карту памяти) . Но там полностью перепутана последовательность этих выходов (если судить по распиновке из интернета) . На шилде стоит такая последовательность: плюс, земля, D11, D10, D13, D12, а на модуле земля, плюс, miso(D12), mosi(D11), sck(D13), sc(D4). Можно ли просто втыкнуть модуль в эти разъёмы как есть, лишь проводами перенаправить плюс на плюс и минус на минус (крестик получится), а остальные куда попадут, там и будут стоять (противоположные пины) , и в коде уже подправить это? Просто в интернете написано, что это специальные зарезервированные пины конкретно под этот модуль, и вроде как так делать нельзя, но получается некрасиво, просто так не втыкнешь. Для чего вообще делают эти разъёмы для модулей, если они не совпадают по распиновке с самими модулями? Ну и оставили тогда бы как есть, раз всё равно всё перенаправлять прийдётся, и эти шесть штырьков в шесть углублений ровненько в ряд не втыкнутся.
Очень сумбурное изложение проблемы. Хочется спросить, как в известном фильме: "Кто на ком стоял?".
Может стоило картинки шилда и модуля привести.
Если я правильно понял, есть какой-то шилд и на шилде разведены контакты под модуль SD-карты, но не такой, как у Вас. Это нормально. Эти вещи ни коим образом ни кем не стандартизованы. Либо ищите тот модуль, либо вешайте на проводочках.
И ещё. "если судить по распиновке из интернета", "просто в интернете написано" - на заборе тоже много чего написано. Наши китайские друзья клепают тысячи разновидностей всяких шилдов и модулей. Даже если у Вас информация от продавца того или иного модуля, лучше всё перепроверять самому. Уж контакты прозвонить не проблема.
Плата расширения sensor shield v5.0. Хорошо, допустим проводочками правильно поставлю пины. А вот ещё вопрос, опять же по распиновке платы, тут дважды встречаются нумерации цифровых пинов. Например в отведённом под сд модуль месте, стоят D10-D13, и в обычных цифровых выводах в другом месте D0-D13. То есть они встречаются дважды. Значит, я могу занять только в одном месте эти выводы, или и там и там? Будут ли конфликтовать сигналы?
Sithara, проще считать, что будут конфликтовать. Для использования пинов по двойному назначению должна быть реальная необходимость, нужно рассматривать каждый конкретный случай индивидуально.
Исключительно специфический вопрос требующий понимания конструкции (электронной) контактов контроллера.
Многие ноги контроллера могут иметь несколько программируемых функций, поэтому в зависимости от решаемой задачи мы МОЖЕМ подключить несколько устройств к одной ноге контроллера.
НО это требует программного задания такого режима и понимания того как это подключение можно делать ( с точки зрения электроники.)