Saudações a todos
Desde já agradeço a boa vontade e colaboração de todos em compartilhar conosco vosso conhecimento.
como eu crio um sela de acionamento na logica do arduino.
1º Se ouver um pulso de acionamento na entrada (x)
2º Acione a saida (y) e que ela permaneça ligada ate que.
3º A entrada (w) receba um pulso de acionamento.

Exibições: 758

As respostas para este tópico estão encerradas.

Respostas a este tópico

Bom dia Sérgio, 

Já percebi várias solicitações suas no Lab, para criação de programas para seus projetos. 

Você tem interesse em aprender a programar? Já tentou alguma vez?

Meu intuito é estimulá-lo ao crescimento. 

Saudações a todos eu apanho muito da logica do Arduino C, C++ porque eu não consigo aprender Ingles  mais eu vou arranhando ate chegar la.

O código abaixo tem a função de selar um acionamento ate que outra entrada digital realize a interrupção do acionamento e finalize o selo.

#define FC1Pin 8 //fim de curso 1 na porta 8
#define FC2Pin 9 //fim de curso 2 na porta 9
#define saida1 3 //saida do acionamento digital porta 3
//........................................................................
void setup()
{
pinMode(FC1Pin,INPUT_PULLUP); //seta entrada 8 com o acionamento do FC1
pinMode(FC2Pin,INPUT_PULLUP); //seta entrada 9 com o acionamento do FC2
pinMode(saida1 ,OUTPUT); //seta saida led como saida digital
}
//..........................................................................
void loop(){
if(digitalRead(FC1Pin) == HIGH){ //se botão 1 for High
digitalWrite(saida1,HIGH);} //liga o led
if(digitalRead(FC2Pin) == HIGH){ //se botão 2 for High
digitalWrite(saida1,LOW); //desliga o led
}}

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço