Top.Mail.Ru
Ответы

ПОМОГИТЕ ПОЖАЛУЙСТА, очень нужна помощь, как можно быстрее

1. Напишите команду, которая готовит пин 4 к подключению к нему светодиода.
2. Напишите команду, которая подает звуковой сигнал частотой 200 Гц на 6 пин, в течении 50 мс.
3. Напишите фрагмент кода: Задайте ветвление – если переменная А = 4 включается светодиод на 6 пине, если нет – включается светодиод на 10 пине. (все время включен только один светодиод)
4. Напишите фрагмент кода: Считать напряжение с пина А0 в целочисленную переменную С, если С > 200 – подать звуковой сигнал частотой 400 Гц на пин 4 в течении 40 мс, если низкое – подайте на этот пин сигнал 300 Гц в течении того же времени.
5. Напишите фрагмент кода: создайте объект типа Servo, Укажите, что сервомотор связанный с этоим объектом подключен к пину 10 Ардуино. Выставите на сервомоторе угол 10
о.

По дате
По рейтингу
Аватар пользователя
Новичок

Конечно, вот примеры кода для каждой из ваших задач:

1. Подготовка пина 4 для подключения светодиода:
```cpp
int ledPin = 4;
pinMode(ledPin, OUTPUT);
```

2. Подача звукового сигнала на 6 пин с частотой 200 Гц в течение 50 мс:
```cpp
int speakerPin = 6;
tone(speakerPin, 200, 50);
```

3. Ветвление в зависимости от переменной А:
```cpp
int A = 4;
int ledPin6 = 6;
int ledPin10 = 10;

if (A == 4) {
digitalWrite(ledPin6, HIGH);
digitalWrite(ledPin10, LOW);
} else {
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin10, HIGH);
}
```

4. Считывание напряжения с пина A0 и звуковой сигнал в зависимости от значения:
```cpp
int analogPin = A0;
int speakerPin = 4;
int threshold = 200;

int sensorValue = analogRead(analogPin);

if (sensorValue > threshold) {
tone(speakerPin, 400, 40);
} else {
tone(speakerPin, 300, 40);
}
```

5. Создание объекта для сервомотора на пине 10 и установка угла 10 градусов:
```cpp
#include <Servo.h>

Servo myServo;

void setup() {
myServo.attach(10);
myServo.write(10);
}

void loop() {
// Ваш основной код
}
```

Помните, что для использования Servo.h вам нужно добавить библиотеку Servo в ваш проект.

Аватар пользователя
Мастер

Включи мозги и реши сам. Де6илам я не помогаю