• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Прошу помочь с преобразованием char в int/

art-radin

New member
Доброй ночи.
Есть код:
Код:
#include <Servo.h>

Servo myservo;  // create servo object to control a servo
// twelve servo objects can be created on most boards
 int number;
int * pos = 0;    // variable to store the servo position
char op[32] = "36";


void setup() {
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}

void loop() {

  for (pos = 0; pos <= op; pos += 1) { // goes from 0 degrees to 180 degrees
    // in steps of 1 degree
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);
     Serial.println(op); 
                           // waits 15ms for the servo to reach the position
  }
  for (pos = op; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
    myservo.write(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }
    
  
}
При его компиляции выходит ошибка: cannot convert 'char [32]' to 'int*' in assignment

Не могу победить эту проблему. Подскажите плиз, как это можно поправить. Сам новичек и додуматься самому никак не выходит.
Заранее спасибо за помощь!
 
Сверху Снизу