Свързване на ултразвуков сензор към контролер Arduino Фигура Ултразвуков сензор hc-sr04 от комплекта Arduino



страница3/3
Дата22.03.2023
Размер180.99 Kb.
#116994
1   2   3
Arduino BG 10
На какво да обърнете внимание:



  1. За да се получи значението от сензора в милиметри, трябва да се исползва следната формула : cm = duration / 5,8;.


Задачи за самостоятелно изпълнение:


  1. Изведете на монитора на порта разстоянието до обекта в метри.

Библиотека Ultrasonic за управление на ултразвуков сензор.

Скечът, който реализирахме работи със средствата на езика С++ реализиран за управлението на контролера ардуино без да използваме специализираната библиотеката Ultrasonic, поради което програмата е с удължен код. Използвайки библиотеката за ултразвукови далекомери, ще ни позволи значително да опростим скетча. Като начало трябва да се убедим че библиотеката Ultrasonic е инсталирана за целта заредете скетча zanyatie13_sr04.ino в микроконтролера Arduino.



#include // включваме библиотеката Ultrasonic
Ultrasonic ultrasonic(9,8); // задаваме портове за Trig и Echo
void setup() // процедурата setup
{
Serial.begin(9600); // включваме монитора на порта
}


void loop() // процедурата loop
{
Serial.print(ultrasonic.Ranging(CM)); // извеждаме разстоянието в сантиметри
Serial.println("sm");
delay(1000); // пауза 1 секунда
}

Пояснения към кода на програмата:

  1. Командата Ultrasonic ultrasonic(8,9); определя портовете към които са включени Trig и Echo на сензора «ultrasonic» към Ардуино.



На какво да обърнете внимание:



  1. При необходимост да се включи допълнителен сензор, може да му бъде зададено каквото и да е име напримерUltrasonic ultrasonic1(8,9); и Ultrasonic ultrasonic2(11,12);.



Задачи за самостоятелно изпълнение:



  1. Свържете светодиод, така че той да се включва при приближаване към обекта на разстояние по-малко от 10 сантиметра.


Сподели с приятели:
1   2   3




©obuch.info 2024
отнасят до администрацията

    Начална страница