logo

Crowdly

Browser

Add to Chrome

Білет № 23 Зайдіть помилку в програмному коді та виділіть її, зробіть скрінш...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Білет № 23

Зайдіть помилку в

програмному коді та виділіть її, зробіть скріншот (за неможливлсті зробити

скріншот у відповідь вставте вірний програмний код)

 

// Демонстрація

ультразвукового датчика

int signal = 3;

void setup ()

{

pinMode (signal,

OUTPUT);

Serial.begin (9600);

}

int get_Distance ()

// повертає

відстань в см

// від датчика

Ping))) до перешкоди

{

int distance;

unsigned long

pulseduration = 0;

// отримати завмер

з датчика Ping)))

// налаштувати

контакт на роботу в режимі виходу,

// щоб послати

імпульс

pinMode (signal,

OUTPUT);

// встановити

низький рівень напруги

digitalVrite (signal, LOW);

delayMicroseconds

(5);

// послати

позитивний імпульс тривалістю 5 мкс,

// щоб активувати

Ping)))

digitalWrite

(signal, HIGH);

delayMicroseconds

(5);

digitalWrite

(signal, LOW);

// змінити режим

роботи цифрового контакту,

// щоб прочитати

входить імпульс

pinMode (signal,

INPUT);

// визначити

тривалість вхідного імпульсу

pulseduration =

pulseIn (signal, HIGH);

// розділити

тривалість імпульсу навпіл

pulseduration =

pulseduration / 2;

// перетворити

приватне в сантиметри

distance = int

(pulseduration / 29);

return distance;

}

void loop ()

{

Serial.print

(getDistance ());

Serial.println (

"cm");

delay (500);

}

More questions like this

Want instant access to all verified answers on virt.ldubgd.edu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome