Представляем дополнительный экспериментальный модуль для нашего контроллера MRC40. Модуль удобен при проведении экспериментов с контроллером, а так же при создании различных робототехнических устройств на базе MRC40.
Модуль имеет несколько основных разъемов для подключения различных типов устройств:
- 8 разъемов аналогово-цифровых (с разводкой дополнительного питания RC-стандарта)
- 6 разъемов для подключения по шине I2C (TWI) с питанием
- 6 разъемов для подключения сервомашинок RC-стандарта с возможностью внешнего питания.
-
1 разъем 4-х битного подключения ЖК-индикатора с питанием и регулировкой контраста (стандартная распиновка под CodeVision и для использования в BASCOM AVR с подключением библиотеки Lcd4.lib).
Так же на плате присутствуют все выводы микроконтроллера и выводы дополнительного питания, что позволяет подключаться к портам различными произвольными способами.
Дополнительно на модуле разведены четыре пользовательские кнопки, кнопка RESET, светодиод индикации питания, три вспомогательных сигнальных светодиода и звуковой пьезодинамик. Резистор R19 подбирается индивидуально в зависимости от модели пьезодинамика (в нашем случае резистор не нужен, так как динамик имеет приличное собственное сопротивлениие).
Так же дополнительно разведено место под внешний I2C EEPROM серии 24LCxxx (32, 64, 265, 512). Конфигурационные ножки микросхемы EEPROM (A0-A2) заведены на массу и соответственно она имеет фиксированный адрес на шине I2C.
Модуль был протестирован с различными устройствами (в том числе и с комбинациями устройств) и показал полную работоспособность и помехоустойчивость.
Схема модуля в формате sPlan 6.0 и разводка печатной платы под ЛУТ в формате Sprint-Layout 4.0 вы можете скачать ниже.