Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: DUE - совместимость

DUE - совместимость 6 мес. 4 нед. назад #388

  • yqyha
  • yqyha аватар
  • Не в сети
  • Пользователь заблокирован
  • Сообщений: 1
  • Репутация: 0
Коллеги, прошу не пинать сильно )

Есть проект, который не тянет по скорости (цикл примерно 1 секунду).

(SIM800, Nexion, десяток 18b20, DHT22, PZEM, сколько-то цифровых и аналоговых входов-выходов)

Решений вижу два:

1. ставить вторую ардуинку для снятия датчиков

но здесь проблема в том, что самые затратные - общение с SIM800 и Nextion, а оно - двунаправленное, и нормальный код для связки ардуин может съесть всю экономию времени.

2. ставить Due.

Здесь встает вопрос совместимости модулей с 3,3v на Due. Я правильно понимаю, что если поставить преобразователи уровней.
то проблема уйдет (а SIM800 и так изначально 3,3v (вернее, 3,6))

Плюс придется "покувыркаться" с EEPROM, другими аналоговыми уровнями, и.т.д.

Но меня больше всего пугают библиотеки: я использую OneWire, Time, PZEM004T

Вот кто-нибудь может подсказать - они заведутся на DUE ?

PS: вариант № 3 с оптимизацией кода не предлагать - все, что доступно моим мозгам, уже сделал, и не раз )
Последнее редактирование: 6 мес. 3 нед. назад от user1.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.074 секунд