Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: Superboy en 03 de Noviembre de 2018, 21:26:41
Título: switch para hacer girar servos
Publicado por: Superboy en 03 de Noviembre de 2018, 21:26:41
Hola buena noche, apenas empiezo a programar y me gustaria saber si alguien puede ayudarme a saber como puedo definir en el codigo que tengo las variables para manejar varios servos, este es un switch en el que yo toco un boton y el servo gira a 180° y si vuelvo a tocar el boton regresa a 0° el codigo es este:
Código: C++
val1=getc();
if((val1=='1'&& val2=='2'))
{
state=1-state;
delay_us(20);
}
val2 = val1;
if(state ==1)
{
output_high(servo);
delay_us(2500);/// 180
output_low(servo);
delay_ms(20);
output_high(LED1);
}
else
{
output_high(servo);
delay_us(400);/// 0
output_low(servo);
delay_ms(20);
output_low(LED1);
}
estoy enviando por programación serial los caracteres '1' y '2' de val1 y val2 pero cuando quiero manejar otro servo no funciona el programa y ya intente definiendo un state1, definiendo un val3 y un val4 para otro servo, pero no funciona, espero me puedan ayudar y me haya explicado bien.