Как считать данные с датчиков Arduino, как вывести данные датчиков на экран и использовать в программе. Также как откалибровать датчик освещенности Arduino.
Чтобы проверить работу аналогового датчика Arduino можно запустить стандартную программу
Считывание данных с датчика Arduino производится с помощью команды
analogRead(номер порта)
Чтобы информацию полученную с датчика использовать в программе, необходимо ввести переменную типа целая int и присвоить этой перменной считанное занчение. Подробно о работе с перменными можно познакомиться на уроке по программированию Си Переменные
int имя переменной = analogRead(номер порта);
Чтобы вывести значение переменной на экран в монитор порта,необходимо использовать команду
Serial.println(имя перменной);
Ниже приведен пример программы arduino для считывания данных с датчика arduino и вывода на экран
void setup() {
// настариваем вывод информации в com порт
Serial.begin(9600);
}
// основная программа , которая выполняется бесконечно
void loop() {
// вводим переменную sensorValue в которую будем записывать информацию с датчика
// подключенного к порту A0
int sensorValue = analogRead(A0);// вместо A0 можно указать порт , которому подсоединен датчик
// выводим значение переменной sensorValue в com порт , на экран
Serial.println(sensorValue);
delay(1); // пауза
}
Чтобы посмотреть данные необходимо зайти в монитор порта это знак лупы в правом верхнем углу.Чтобы откалибровать световой датчик для движения робота arduino по черной линии, необходимо поставить робота на черную линию, посмотреть значение датчика, потом поставить на белое поле , посмотреть данные датчика и сложить полученные значения и поделить на два.
Вернуться к содержанию Перейти к следующему уроку Датчики расстояния