Предмет: Информатика, автор: 12345678915874474

Настраивайте яркость вашего светодиода при помощи потенциометра, также
на экране LCD должно показываться значение потенциометра и выводиться статус
светодиода, то есть вкл/выкл.
Arduino код + фото

Ответы

Автор ответа: mixail0809
0

#include <LiquidCrystal.h>

// Назначаем пины для подключения потенциометра и светодиода

const int potPin = A0;

const int ledPin = 9;

// Назначаем пины для подключения экрана LCD

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

// Настраиваем пины

pinMode(ledPin, OUTPUT);

// Настраиваем экран LCD

lcd.begin(16, 2);

}

void loop() {

// Считываем значение с потенциометра

int potValue = analogRead(potPin);

// Преобразуем значение потенциометра в диапазон от 0 до 255

int brightness = map(potValue, 0, 1023, 0, 255);

// Настраиваем яркость светодиода

analogWrite(ledPin, brightness);

// Выводим значение потенциометра на экран LCD

lcd.setCursor(0, 0);

lcd.print("Potentiometer:");

lcd.setCursor(0, 1);

lcd.print(potValue);

// Выводим статус светодиода на экран LCD

lcd.setCursor(10, 0);

lcd.print("LED:");

lcd.setCursor(10, 1);

if (brightness > 0) {

lcd.print("ON ");

} else {

lcd.print("OFF");

}

// Ждем некоторое время

delay(100);

}

Похожие вопросы
Предмет: Алгебра, автор: dimonzaiets10