#include <Servo.h>
#include "Wire.h" // библиотека для протокола I2C
#include <LiquidCrystal_I2C.h> // библиотека для дисплея
LiquidCrystal_I2C LCD(0x27,16,2); // присваиваем имя дисплею
const int SERVO_PIN = 5; // Arduino pin connected to Servo Motor's pin
Servo servo; // create servo object to control a servo
int i=0;
int a=0;
int but = 2;
void setup() {
pinMode(but, INPUT_PULLUP);
LCD.init(); // инициализация LCD дисплея
LCD.backlight(); // включение подсветки дисплея
Serial.begin(9600); // initialize serial
servo.attach(SERVO_PIN); // attaches the servo on pin 9 to the servo object
servo.write(0);
}
void loop() {
bool x = digitalRead(but);
if (x == 0 ){
a=a+15;
servo.write(a);
delay(1000)
bool y = digitalRead(but);
if (y == 1){
a=a++0
servo.write (a);
delay(1000)
{
}
LCD.setCursor(4, 0);
LCD.print(a);
delay(100);