Boa Noite Amigos, apartir de hoje estarei adicionando alguns exemplos de projetos simples com Arduino utilizando o Simulino para ajudar a quem estiver com alguma dúvida relacionada principalmente com diagramas eletrônicos, abraços.

LED PISCANTE

Material Para Uso Pratico:

1 -  Arduino UNO (ou equivalente)

1 - Led (D1)

1 - Resistor (R1) (no caso para o Led Azul foi utilizado 150 Ohm, mas pode variar conforme tipo de led e cor)

2 - Fios(pode ser fios de cabinhos de telefone ou equivalente)

Código do Projeto:

int ledPin = 10;       // Denomina o nome e a Porta que vai ser utilizada no caso porta 10 digital  
void setup() {  
pinMode(ledPin, OUTPUT); // denomina porta digital de saída
}
void loop() {
digitalWrite(ledPin, HIGH); // led ligado
delay(1000);                     // Tempo do Led 
digitalWrite(ledPin, LOW); // Led desligado
delay(1000);                     // Tempo do Led
}

Exibições: 4713

Respostas a este tópico

PROJETO - 2 SINALIZADOR DE CODIGO MORSE S.O.S

 Boa Noite galera, como este projeto utiliza o mesmo diagrama eletronico, basta colocarmos este novo código para realizar o sinal visual de código morse, segue o código logo abaixo, abraços.

Código do Projeto:

// LED conectado ao pino 10
int ledPin = 10;
// executa uma vez, quando o sketch inicia
void setup() {
// define o pino como saída
pinMode(ledPin, OUTPUT);
}
// executa repetidas vezes
void loop() {
// 3 pontos
for (int x=0; x<3; x++) {
digitalWrite(ledPin, HIGH); // acende o LED
delay(150); // espera 150ms
digitalWrite(ledPin, LOW); // apaga o LED
delay(100); // espera 100ms
}
// espera 100ms para marcar o intervalo entre as letras
delay(100);
// 3 traços
for (int x=0; x<3; x++) {
digitalWrite(ledPin, HIGH); // acende o LED
delay(400); // espera 400ms
digitalWrite(ledPin, LOW); // apaga o LED
delay(100); // espera 100ms
}
// espera 100ms para marcar o intervalo entre as letras
delay(100);
// 3 pontos novamente
for (int x=0; x<3; x++) {
digitalWrite(ledPin, HIGH); // acende LED
delay(150); // espera 150ms
digitalWrite(ledPin, LOW); // apaga o LED
delay(100); // espera 100ms
}
// espera 5 segundos antes de repetir o sinal de SOS
delay(5000);
}

 

Bem enviei uma msg para solicitar meu ingresso ao grupo mas pelo visto não foi necessária aprovação previa.

Obrigado, e espero colaborar e aprender com todos.

Abs.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço