Многие люди купили эти дешевые щиты, и у них возникли проблемы с тем, чтобы заставить их работать, а также отметили, что документации очень мало. У меня также были проблемы, и, наконец, после многих часов, я обнаружил, что проблема была скорее механической, чем электрической. Я подумал, что предложу некоторую документацию и некоторые соображения о совместимости с различными моделями Arduino:
Спецификация: Щит Arduino UNO с полноразмерным устройством для чтения карт SD и часами DS1307 RTC с держателем батареи CR1220 на 3 В.
Детали:
1. Плата оснащена регулятором понижения напряжения 3,3 В, что обеспечивает безопасное использование 5 В.
2. Рядом со штырьком A0 находится светодиод питания.
3. В середине платы находится область прототипа для вашей собственной экспериментальной схемы.
4. Рядом с кнопкой сброса есть 2 дополнительных светодиода, которые вы можете использовать со своей пользовательской схемой, подключив их к отверстиям для выводов L1 и L2, отмеченным рядом с D4 и D3.
5. Рядом с отверстием для булавки L1 находится отверстие для булавки Chip Select (CS), соединенное с D10 и используемое SD-картой.
6. Рядом с A2-A3 имеются отверстия для выводов для 5 В и GND.
7. Рядом с A4-A5 есть отверстия для выводов I2C SDA, подключенных к A4, и SCL, подключенных к A5, используемых RTC.
8. Рядом с кристаллом есть 4 отверстия для контактов на 3,3 В, выход прямоугольной волны (SQ) от RTC, обнаружение защиты от записи (WP) от устройства чтения SD, которое будет НИЗКИМ, если на плате есть язычок защиты от записи. установите и, наконец, Обнаружение карты (CD), которая становится НИЗКОЙ, когда карта вставлена.
Совместимость:
Arduino UNO - если у вас UNO с разъемом USB типа B, этот экран может НЕ РАБОТАТЬ, потому что штырьки НЕ ДОЛГО ДОСТАТОЧНЫ . Вы можете доказать это, сдвинув кегли D10 - D13 при выполнении эскиза. Тогда вы можете обнаружить, что SD-карта работает, но как только вы отпустите ее, вы, вероятно, получите ошибку чтения / записи карты. Этот экран лучше всего работает на Arduino UNO с разъемом USB типа A или Micro USB.
Arduino Leonardo - SD-карта является SPI-устройством, но экран не имеет разъема ICSP. На Arduino Leonardo SPI доступен только через разъем ICSP. Вам нужно будет подключить контакты D11 - D13 к соответствующим контактам на разъеме Leonardo ICSP, чтобы использовать этот экран.
Мегапиксели Arduino Mega - SPI - это D50, D51 и D52, поэтому их необходимо сопоставить с выводами D11-D13 на экране. Также D53 обычно используется для SS, а не D10. На Mega A4 и A5 не используются для I2C, но экран должен отображать A4 и A5 на контакты I2C рядом с AREF. У вас также может быть такая же проблема с разъемом USB типа B.
Спецификация: Щит Arduino UNO с полноразмерным устройством для чтения карт SD и часами DS1307 RTC с держателем батареи CR1220 на 3 В.
Детали:
1. Плата оснащена регулятором понижения напряжения 3,3 В, что обеспечивает безопасное использование 5 В.
2. Рядом со штырьком A0 находится светодиод питания.
3. В середине платы находится область прототипа для вашей собственной экспериментальной схемы.
4. Рядом с кнопкой сброса есть 2 дополнительных светодиода, которые вы можете использовать со своей пользовательской схемой, подключив их к отверстиям для выводов L1 и L2, отмеченным рядом с D4 и D3.
5. Рядом с отверстием для булавки L1 находится отверстие для булавки Chip Select (CS), соединенное с D10 и используемое SD-картой.
6. Рядом с A2-A3 имеются отверстия для выводов для 5 В и GND.
7. Рядом с A4-A5 есть отверстия для выводов I2C SDA, подключенных к A4, и SCL, подключенных к A5, используемых RTC.
8. Рядом с кристаллом есть 4 отверстия для контактов на 3,3 В, выход прямоугольной волны (SQ) от RTC, обнаружение защиты от записи (WP) от устройства чтения SD, которое будет НИЗКИМ, если на плате есть язычок защиты от записи. установите и, наконец, Обнаружение карты (CD), которая становится НИЗКОЙ, когда карта вставлена.
Совместимость:
Arduino UNO - если у вас UNO с разъемом USB типа B, этот экран может НЕ РАБОТАТЬ, потому что штырьки НЕ ДОЛГО ДОСТАТОЧНЫ . Вы можете доказать это, сдвинув кегли D10 - D13 при выполнении эскиза. Тогда вы можете обнаружить, что SD-карта работает, но как только вы отпустите ее, вы, вероятно, получите ошибку чтения / записи карты. Этот экран лучше всего работает на Arduino UNO с разъемом USB типа A или Micro USB.
Arduino Leonardo - SD-карта является SPI-устройством, но экран не имеет разъема ICSP. На Arduino Leonardo SPI доступен только через разъем ICSP. Вам нужно будет подключить контакты D11 - D13 к соответствующим контактам на разъеме Leonardo ICSP, чтобы использовать этот экран.
Мегапиксели Arduino Mega - SPI - это D50, D51 и D52, поэтому их необходимо сопоставить с выводами D11-D13 на экране. Также D53 обычно используется для SS, а не D10. На Mega A4 и A5 не используются для I2C, но экран должен отображать A4 и A5 на контакты I2C рядом с AREF. У вас также может быть такая же проблема с разъемом USB типа B.