Ardoino Mega

Тема в разделе "Arduino & Shields", создана пользователем AGShevtsov, 14 окт 2013.

  1. AGShevtsov

    AGShevtsov Нуб

    Попытался перенести датчики температуры и часы с Arduino Uno на Arduino Mega. И датчики перестали выдавать сигнал, проверил датчики - все работают. Проверил аналоговые входы на КЗ и разрыв - данные выдаются. а датчики все равно не срабатывают ... На Uno все работает ...
     
  2. roggedhorse

    roggedhorse Гик

    На Arduino Uno установлен микроконтроллер AVR ATMega 328P
    На Arduino Mega установлен микроконтроллер AVR ATMega 2560

    Оба они одинаково именуют порты: PORTA, PORTB, ..., PINA и т. д., но функциональное назначение портов различно и обратной совместимости не имеет

    Чтобы правильно перенести датчики, нужно убедиться, что код используемых вами библиотек также точно переносим на другую аппаратную платформу.

    Если датчик использует интерфейс I2C, то на UNO вы используете в качестве SDA порт PC4, в то время как на Mega порт PD1
    Возможно, проблема в хардкоде