Проверяя свой код в тинкеркаде все отлично работает, в реальном ардуино показывает ошибку.
Ошибка Скетч использует 3630 байт (11%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 231 байт (11%) динамической памяти, оставляя 1817 байт для локальных переменных. Максимум: 2048 байт.
avrdude: ser_open(): can’t open device “\.\COM10”: �� ������� ����� ��������� ����.
Failed uploading: uploading error: exit status 1
Код
#include <Servo.h>
#define sPin 3
#define f1 A0
#define f2 A1
#define l1 2
#define l2 4
Servo serv;
int pos;
void setup()
{
pinMode (sPin, OUTPUT);
pinMode (f1, INPUT);
pinMode (f2, INPUT);
pinMode (l1, OUTPUT);
pinMode (l2, OUTPUT);
Serial.begin (9600);
serv.attach (sPin);
serv.write (90);
pos = 90;
digitalWrite (l1, LOW);
digitalWrite (l2, LOW);
delay (1000);
}
void loop()
{
int Left = analogRead (f1);
int Right = analogRead (f2);
int x = (analogRead (A2) / 6);
serv.write (pos);
if ( Left > Right && pos > 0 )
{
pos--;
digitalWrite (l1, HIGH);
digitalWrite (l2, LOW);
}
if ( Right > Left && pos < 180 )
{
pos++;
digitalWrite (l1, LOW);
digitalWrite (l2, HIGH);
}
delay (x);
Serial.println (x);
}
ардуино