Wandell Carvalho da Silva
-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Wandell Carvalho da Silva
-
-
Bom pessoal , estou com duvida de como programar um servo motor,eu quero que quando um sensor dectar ele vá para 45 graus e depois va para o estado 0 novamente.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Microcontroladores
em Microcontroladores
Postado
Desculpa se estiver algum erro grosseiro,pois sou iniciante, na area ,quero acionar o servo em dois estados(quando apertar um botao a cancela suba e quando um sensor ja não identificar ele abaixe.
agradeco desde já.
#include
#FUSES NOWDT
#FUSES XT
#use delay(clock=4M)
#define led pin_a2
#define led1 pin_a3
#define SERVO_FRENTE pin_b0
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
int16 x=2000;
int16 y=2000;
float flag=0;
void main(){
while(true) {
output_high(pin_b0); //liga SERVO
delay_us(x);
output_low(pin_b0);
delay_us(x-2000);
if(input(pin_b6)) {
output_toggle(led);
for(flag=0;flag>=2610;flag+=1) {
if(x=2610) {
y=y-100;
y–;
}
delay_ms(10);
}
for(flag=2610;flag>=0;flag-=1){
if(x>=2610) {
x=x-100;
x–;
}
delay_ms(10);
if(y=2610)x=2610;
if(x=540)y=2610;
if(y<=2610) y=540;
}
}