Ir ao conteúdo
  • Cadastre-se
_thebiel

Programação para a linguagem em C

Recommended Posts

Pessoal boa tarde,

 

Me ajudem a resolver essa questão, pois não estou conseguindo fazer ela:

 

contratou você para fazer a programação de um novo equipamento adquirido. A maquina é uma separadora de peças e sua programação funciona da seguinte forma: Ao pressionar o botão de START a esteira espera até que exista uma peça no sensor S1, então liga e transfere a peça até o final da esteira onde é feita a análise do tipo de material. As peças devem ser alocadas conforme seu material. Após algum dos cilindros conduzir a peça para sua determinada rampa a esteira para e o cilindro em questão recua, finalizando o ciclo e dando condição para um novo ciclo. A lâmpada liga quando o ciclo estiver em funcionamento e o botão STOP finaliza o ciclo. FAZER COM O PIC18F2520.

 

Com isso irei jogar no programa mplab, vê se funcionou, se sim, irei jogar no proteus, para fazer o desenho ligando a energia. 

 

Obrigado galera 

PIC.png

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro usuário,

 

Seja bem-vindo ao Fórum do Clube do Hardware.

 

No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware.

 

Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício.

 

Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Fórum do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários.. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal.

 

Esperamos que compreenda.

 

Atenciosamente,

Equipe Clube do Hardware

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém sabe me informar como faço para quando eu acionar o botão START o MOTOR liga e a LAMPADA também?

#include<p18f2520.h>

#include<delays.h>

 

#pragma config OSC= INTIO7

#pragma config MCLD=OFF

#pragma config WDT=OFF

#pragma config PWRT=ON

#pragma config BOREN=ON

#pragma config BORV=1

#pragma config PBADEN=OFF

#pragma config LVP=OFF

 

#defineS1 PORTA bits.ra2

#defineSTART PORTAbits.ra0

#defineS2 PORTA bits.ra3

#defineS3 PORTA bits.ra4

#defineS4 PORTA bits.ra5

#defineS5 PORTA bits.ra6

#defineC1 PORTC bits.rc

#defineC2 PORTC bits.rc2

#defineM1 PORTC bits.rc0

#defineLAMP PORTC bits.rc3

 

void main(void)

{

     TRISA=0b11111111;

     TRISC=0b00001111;

 

 

CASO O MEU COMEÇO ESTIVER COM ALGUM ERRO, ME AVISEM POR FAVOR QUE EU IREI ARRUMAR. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é um pouco menos que um começo. E sim tem erro. Uma simples falta de espaço.

2 horas atrás, _thebiel disse:

#defineLAMP PORTC bits.rc3


 

#define LIGADA 1
#define DESLIGADA 0

Cada vez que mandar o motor (de passo?) girar, basta-te:
 

LAMP=LIGADA;

Se for motor dc (M1?) e sem controle de velocidade, basta-te colocar a lampada em paralelo com ele.

 

Momento publicar esquema... e espero que não tenha pulado o do pisca led.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×