MCP23017

Проблемы с компиляцией встроенного блока

Вопросы от новичков
Ответить
Vit10
Рядовой
Сообщения: 5
Зарегистрирован: 16.04.2019{, 18:39}
Репутация: 0
Имя: Виталий

MCP23017

#1

Сообщение Vit10 » 16.04.2019{, 19:41}

Ошибка компиляции встроенного блока расширителя MCP23017.
Код
СпойлерПоказать
#include <Wire.h>
#include <MCP23x17.h>
#include <MCP23017.h>
CMCP23017 _MCP2307_0;
bool _MCP2307_0_O_IO1;
void setup()
{
Wire.begin();
delay(10);
_MCP2307_0.init(0);
_MCP2307_0.pinMode(0, OUTPUT);
}
void loop()
{




//Плата:1
_MCP2307_0_O_IO1 = 0;




_MCP2307_0.digitalWrite(0, _MCP2307_0_O_IO1);
}
Компиляция
СпойлерПоказать
Arduino: 1.8.1 (Windows 8.1), Плата:"Arduino/Genuino Uno"

pr1:4: error: 'CMCP23017' does not name a type

CMCP23017 _MCP2307_0;

^

C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void setup()':

pr1:10: error: '_MCP2307_0' was not declared in this scope

_MCP2307_0.init(0);

^

C:\Users\User\AppData\Local\Temp\flprog\pr1\pr1.ino: In function 'void loop()':

pr1:25: error: '_MCP2307_0' was not declared in this scope

_MCP2307_0.digitalWrite(0, _MCP2307_0_O_IO1);

^

Несколько библиотек найдено для "MCP23017.h"
Используется: c:\Program Files (x86)\FLProg\ideV2\portable\sketchbook\libraries\MCP23017
Не используется: c:\Program Files (x86)\FLProg\ideV2\libraries\MCP23017
exit status 1
'CMCP23017' does not name a type

zhulen820
Сержант
Сообщения: 193
Зарегистрирован: 29.08.2016{, 22:44}
Репутация: 6
Откуда: Серпухов
Имя: Александр

MCP23017

#2

Сообщение zhulen820 » 16.04.2019{, 20:11}

Vit10 писал(а):
16.04.2019{, 19:41}
Заходите по этому пути c:\Program Files (x86)\FLProg\ideV2\portable\sketchbook\libraries и удаляем папку MCP23017. После этого все будет компилироваться

Vit10
Рядовой
Сообщения: 5
Зарегистрирован: 16.04.2019{, 18:39}
Репутация: 0
Имя: Виталий

MCP23017

#3

Сообщение Vit10 » 16.04.2019{, 20:26}

Большое спасибо, все получилось

Ответить

Вернуться в «Начинающим»