Ви не увійшли.
Сторінки 1
Спасибо, попробую)
Работает.
Добрый день, я новичок в деле программирования на Ардуино, пытаюсь создать свою библиотеку и возникли некоторые трудности...
Прошу помощи специалистов, спасибо.
// MyClass.h
#ifndef _MYCLASS_h
#define _MYCLASS_h
#if defined(ARDUINO) && ARDUINO >= 100
#include "arduino.h"
#else
#include "WProgram.h"
#endif
#include <SoftwareSerial.h>
class MyClass
{
private:
static SoftwareSerial _mySerial;
public:
MyClass(int rxD, int txD);
void init();
};
#endif
// MyClass.cpp
#include "MyClass.h"
MyClass::MyClass(int rxD, int txD)
{
_mySerial = SoftwareSerial(rxD, txD);
}
void MyClass::init()
{
_mySerial.begin(9600);
}
и все вроде неплохо, до момента как инициализирую свой клас в скетче...
#include "MyClass.h"
#define RxD 10
#define TxD 11
MyClass mcc(RxD, TxD);
void setup()
{
mcc.init();
}
void loop()
{
}
ошибка
collect2.exe*:error: ld returned 1 exit status
Error creating .elf
Надеюсь на вашу помощь, спасибо...
Сторінки 1