hola, tengo una duda sobre el código del servo... quería saber si se puede "copiar" la variable para agregar más servos en el código, es para un proyecto de casa domótica de la prepa. El código sería este:
#include <Servo.h>
Servo mot;
Servo mot2;
Servo mot3;
int open1=8;
int close1=9;
int open2=7;
int close2=6;
int open3=10;
int close3=11;
void setup() {
mot.attach(10);
mot.write(90);
mot2.attach(10);
mot2.write(90);
mot3.attach(10);
mot3.write(90);
pinMode(open1,INPUT);
pinMode(close1,INPUT);
pinMode(open2,INPUT);
pinMode(close2,INPUT);
pinMode(open3,INPUT);
pinMode(close3,INPUT);
}
void loop() {
if(digitalRead(open1)==HIGH){
mot.write(160);
delay(500);
}
if(digitalRead(close1)==HIGH){
mot.write(15);
delay(500);
}
if(digitalRead(open2)==HIGH){
mot2.write(160);
delay(500);
}
if(digitalRead(close2)==HIGH){
mot2.write(15);
delay(500);
}
if(digitalRead(open3)==HIGH){
mot3.write(160);
delay(500);
}
if(digitalRead(close3)==HIGH){
mot3.write(15);
delay(500);
}
}
cualquier corrección se acepta con gusto.
