logo

Crowdly

Browser

Add to Chrome

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

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

Білет № 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);

}

}

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