Лабораторные работы Технологии+Бизнес
Цель работы: обучение Arduino
Задача: научиться управлять ультразвуковым дальнометром
Сборка лабораторной установки
Для достижения поставленной задачи, подготовим все необходимые нам детали.
Компоненты лабораторной установки:
1. Контроллер
2. Ультразвуковой дальнометр
3. Провода
Алгоритм выполения работы:
1. Подключаем пины от датчика расстояния к микроконтроллеру ( 11 и 12 пин)
2. Подключаем заземление
3. Подключаем напряжение
4. Подключаем микроконтроллер к сети
Подробное описание можно посмотреть в следующем видео:
Работа в среде программирования Arduino IDE
Код программы:
#include <Ultrasonic.h>
const int Trig = 12;
const int Echo = 13;
int dist; //объявляем переменную для расстояния
Ultrasonic ultrasonic(12, 13); //объявляем объект Ultrasonic
setup()
{
Serial.begin(9600); // отрываем порт для консоли
}
loop()
{
dist = ultrasonic.distanceRead(); //считываем значение расстояния в сантиметрах
//выводим значение в консоль
Serial.print("Расстояние до объекта : ");
Serial.print(dist);
Serial.println(" см");
dist = ultrasonic.distanceRead(INC); //считываем значение расстояния в дюймах
//выводим значение в консоль
Serial.print("Расстояние до объекта : ");
Serial.print(dist);
Serial.println(" дюймов");
}
Подробное описание кода смотрите в этом видео:
Вопросы:
1. Сколько параметров необходимо указать при создании объекта типа Ultrasonic?
а) 1
б) 2
в) 3
2. Чем отличается Trig от Echo?
Лабораторные работы Технологии+Бизнес