Лабораторные работы  Технологии+Бизнес

Цель работы: обучение 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?

 

 

Лабораторные работы   Технологии+Бизнес