logo

Crowdly

Browser

Додати до Chrome

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Білет № 19

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

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

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

 

// Аналоговий

термометр

float voltage = 0;

float sensor = 0;

float currentC = 0;

int angle = 0;

#include_<Servo.h>

Servo myservo;

void setup ()

{

myservo.attach (4);

}

int calculateservo

(float temperature)

{

float resulta;

int resultb;

resulta = -6 *

temperature;

resultat = resulta +180;

resultb = int

(resulta);

return resultb;

}

void loop ()

{

// прочитати

поточну температуру

sensor = analogRead

(0);

voltage = (sensor *

5000) / 1024;

voltage =

voltage-500;

currentC = voltage

/ 10;

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

температуру в кут повороту

angle =

calculateservo (currentC);

// виконати поворот

сервоприводу

if (angle> = 0

&& angle <= 180)

{

myservo.write

(angle); // повернути на кут angle

delay (1000);

}

}

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на virt.ldubgd.edu.ua?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome