#include <PololuQTRSensors.h>
// создаем объект, датчик подключен на pin 10
PololuQTRSensorsRC qtr((unsigned char[]) {10}, 1);
void setup()
{
// калибровка датчика
for (int i = 0; i < 250; i++)
{
qtr.calibrate();
delay(20);
}
Serial.begin(9600);
}
unsigned int vals[1];
void loop()
{
qtr.read(vals);
Serial.println(vals[0]);
}
создать объект, указав пин, к которому он подключен в конструкторе
#include <PololuQTRSensors.h>
// создаем объект, датчик подключен на pin 10
PololuQTRSensorsRC qtr((unsigned char[]) {9}, 1);
PololuQTRSensorsRC qtr((unsigned char[]) {10}, 1);
PololuQTRSensorsRC qtr1((unsigned char[]) {10}, 1), qtr2((unsigned char[]) {9}, 1);
void setup()
{
// калибровка датчика
for (int i = 0; i < 250; i++)
{
qtr1.calibrate();
qtr2.calibrate();
delay(20);
}
Serial.begin(9600);
}
unsigned int vals[1];
void loop()
{
qtr1.read(vals);
Serial.println(vals[0]);
qtr2.read(vals);
Serial.println(vals[0]);
}
Grem писал(а):создать объект, указав пин, к которому он подключен в конструкторе.
Добавлено спустя 1 минуту 51 секунду:
Re: Модуль OR-BWSENS: Датчик цвета поверхности (черная/белая)
и так для каждого датчика создавать объект класса и обращаться к его методам.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8