• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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

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