- Descrição: O Mini Sensor PIR (Detector) de Movimento HC-SR505 é capaz…
Arduino – Executando o Hello Word
Nesta prática você vai aprender a executar seu primeiro projeto com Arduino. Assim como em toda linguagem de programação, o Arduino também possui o Hello World, contudo, o ‘Olá Mundo’ é executado através de um LED e esse procedimento é conhecido como blink, ou seja, acender e apagar o LED em intervalos pré-definidos.
Para quem está iniciando com Arduino, o blink será provavelmente o primeiro projeto a ser executado, pois é simples e pode ser executado sem necessidade de um esquema de ligação.
Para executar o Hello World de duas formas distintas, você vai precisar dos seguintes itens:
– Arduino
– LED
– Resistor 150Ω
– Protoboard
– Cabo Jumper Macho-macho
Para esta primeira parte não será necessário nenhum esquema de ligação, pois vamos utilizar o LED conectado ao pino digital 13 da placa:
Se você ainda não instalou a IDE do Arduino e não sabe como fazer a instalação de bibliotecas, acesse os links abaixo e em seguida retorne para continuar:
Arduino – Instalação e Configuração da IDE no Windows
Arduino – Importando bibliotecas para a IDE
Abaixo está o código que você deve carregar no Arduino. Conecte a placa ao computador, abra a IDE, confira a placa e a porta selecionada e carregue o código na placa:
1 2 3 4 5 6 7 8 9 10 |
void setup() { pinMode(13, OUTPUT); //DECLARA O PINO 13 COMO SENDO SAÍDA } void loop() { digitalWrite(13, HIGH); //LIGA O PINO 13 E O LED DA PLACA ACENDE delay(1000); //INTERVALO DE 1 SEGUNDO (1000 MILISEGUNDOS = 1 SEGUNDO) digitalWrite(13, LOW); //DESLIGA O PINO 13 E O LED DA PLACA APAGA delay(1000); //INTERVALO DE 1 SEGUNDO (1000 MILISEGUNDOS = 1 SEGUNDO) } |
Basicamente, este código vai ligar e desligar o LED do pino 13 em intervalos de 1 segundo.
No código você pode alterar as linhas ‘delay(1000);’ e dentro dos parênteses remover o 1000 e colocar outro valor para diminuir ou aumentar o intervalo que o LED permanecerá aceso ou apagado. Lembre-se de que o 1000 entre parênteses é igual a 1000 milissegundos que é igual 1 segundo. Portanto, se você deseja que o intervalo seja de 5 segundos, deverá colocar 5000 entre os parênteses.
Vamos executar novamente o blink, desta vez utilizando um LED conectado ao pino digital 8 do Arduino:
O código abaixo ainda é o mesmo, contudo, inseri uma variável chamada pinoLed que corresponde ao pino digital 8 em que o LED está conectado:
1 2 3 4 5 6 7 8 9 10 11 12 |
int pinoLed = 8; //DEFINE O PINO EM QUE O LED ESTÁ CONECTADO void setup() { pinMode(pinoLed, OUTPUT); //DECLARA O PINO COMO SENDO SAÍDA } void loop() { digitalWrite(pinoLed, HIGH); //LIGA O PINO E O LED DA PLACA ACENDE delay(1000); //INTERVALO DE 1 SEGUNDO (1000 MILISEGUNDOS = 1 SEGUNDO) digitalWrite(pinoLed, LOW); //DESLIGA O PINO E O LED DA PLACA APAGA delay(1000); //INTERVALO DE 1 SEGUNDO (1000 MILISEGUNDOS = 1 SEGUNDO) } |
Viu como é fácil executar o Hello World com Arduino?!
Agora que você já executou seu primeiro projeto, que tal navegar em nosso Blog e aprender com as práticas que fizemos especialmente pra você?!
Gostou deste tutorial? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.
Postagem anterior: Arduino – Importando bibliotecas para a IDE
Próxima postagem: Arduino – Exibindo e lendo dados da serial
Estou adorando os tutoriais , muito bem explicados e intuitivos.
Olá Jozimar.
Agradeço pelo comentário!
Fico satisfeito em saber que as postagens estão te ajudando.
Vlw!!!