MCP23017

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

MCP23017

Сообщение Vit10 »

Ошибка компиляции встроенного блока расширителя MCP23017.
Код
[spoiler]#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);
}[/spoiler]
Компиляция
[spoiler]
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

[/spoiler]
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

MCP23017

Сообщение zhulen820 »

Vit10 писал(а): 16 апр 2019, 19:41
Заходите по этому пути c:\Program Files (x86)\FLProg\ideV2\portable\sketchbook\libraries и удаляем папку MCP23017. После этого все будет компилироваться
Vit10
Рядовой
Сообщения: 5
Зарегистрирован: 16 апр 2019, 18:39
Имя: Виталий

MCP23017

Сообщение Vit10 »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: Velis и 1 гость