Сегодня мы рассмотрим пример вывода в "монитор порта" значений потенциометра.Потенциометр это резистор, в котором с помощью некривых рук можно менять сопротивление.Для урока нам понадобиться:
1.arduino uno
2.Макетная плата
3.Потенциометр на 10кОм
4.Провода
Соберем схему.Потенциометр подключаем к пину a0.
Запрограммируйте arduino следующей программой.
void setup() {
Serial.begin(9600);//настраиваем порт
}
void loop() {
int sensorValue = analogRead(A0);//обозначаем что пин А0 предназначен для приёма аналового сигнала
Serial.println(sensorValue);//вывод значений от 0 до 1023.
delay(1);
}
Теперь значения сопротивления резистора выводятся в "монитор порта" от 0 до 1023.
приведение чисел в порядок
Сейчас мы разберем как привести числа в порядок.Для предвидения мы воспользуемся делением.Поделим число 1023 на 6.И получим градусную меру потенциометра.Рассмотрим код
void setup() {
Serial.begin(9600);//настраиваем порт
}
void loop() {
int sensorValue = analogRead(A0);//обозначаем что пин А0 предназначен для приёма аналогового сигнала
Serial.println(sensorValue /6);//вывод значений от 0 до 1023.
delay(1);
}