problema dividiendo skecth

cuando en el ide de arduino tomo como por ejemplo hacer mover de a 0 a 180° un servo, y al sketch lo separo en Servo.ino, servo.cpp y servo.h, funciona bien, pero si lo quiero compilar en Sublime text + deviot, me devuelve que servo.h no se encuentra, pero si esta. o con sublime y deviot no se puede trabajar de esa manera??

Y los indicaste como #include "servo.h"?

Perdon Surbyte no postee el codigo, el IDE de arduino compila bien, el deviot no

codigo servo.ino

#include "servo.h";

 
void setup() {
setup_sensor();
}

void loop() {
 void loop_giro();   

}

codigo servo.cpp

#include <Arduino.h>
#include <Servo.h>

Servo myservo;
int potpin = 0; 
int val;  
void setup_sensor(){
  myservo.attach(9);
}

void loop_giro(){
  val = analogRead(potpin);            
  val = map(val, 0, 1023, 0, 180);     
  myservo.write(val);                  
  delay(15);        
}

codigo servo.h

void setup_sensor();
void loop_giro();

Simple, usa el IDE.
Yo hago así, no peleo porque hay que resolver las cosas.

Además no se si lo dije pero lo digo ahora, el nombre que creaste tenía que llamarse Servo.h igual que todas las que ya existen?

si ya decidí que para estos menesteres hay que usar el ide de arduino. :slight_smile: , se pierde demasiado tiempo buscando el problema.

De todos modos hay una solución más simple que si funciona. En lugar de manejarlo cono librería separa el código en otro uno sin setup y loop. Hace unos días de debatió el tema.