Projeto Hello World 

Os desenvolvedores de software, falam de uma lenda:

Sempre que começamos aprender uma linguagem, para ter sorte, devemos fazer:

“HELLO WORLD”

Robot World

Então vamos aprender!

Sabendo o que é:

Algoritmo

É uma sequência (conjunto ) finita (com começo e fim ) de instruções para realizar uma tarefa.

Um bom exemplo, uma receita de bolo, isso mesmo, algoritmo é uma receita, são instruções para fazer uma algo.

Sketch

No universo ARDUINO, o programa, que também pode ser chamado de software, recebe o nome de SKETCH, podemos assim dizer que:

Programa = Software = Sketch

SKETCH é uma sequência finita de instruções automáticas para realizar uma tarefa.

Percebeu semelhança de Sketch e Algoritmo?! 

Isso mesmo Sketch, ou se preferir chamar de programa, ou ainda, de Software é:

Um Algoritmo automático, ou seja, uma sequência finita de instruções realizadas  pelo computador.

Lógica de programação e Linguagem de programação

Sabemos o que é um algoritmo, software, agora vamos entender o que é lógica de programação e linguagem de programação:

Lógica é o conjunto estruturado de regras, para escrever o programa.

Linguagem de programação é o "idioma" que será escrito o programa, assim no nosso mundo existe lingua portuguesa, espanhol, etc, na programação existe, linguagem C, linguagem, JavaScript, etc

Para o ARDUINO, que tem sua base na linguagem C, sempre será necessário escrever dois comandos:

void setup () {} que faz  configuração do Sketch  (que é executado uma única vez) 

e void loop(){} que faz repetição dos comandos do Sketch( que é executado infinitas vezes, um laço de repetições) 

     

comandos.png

  IDE -Ambiente de Desenvolvimento Integrado    ( Integrated Development Environment) 

Já sabemos o que é  lógica e linguagem de programação, mas para escrever o programa (Sketch) é necessário um lugar.

Escrevemos o programa no ambiente de desenvolvimento integrado e chamamos esse escrito de código fonte. Podendo verificar se foi escrito da maneira correta, para ser executado (funcionar) no computador.

Para isso faça o download

https://www.arduino.cc/en/Main/Software

download arduino.png

Placa de circuito impresso com microcontrolador - Placa Arduino

Arduino%201_edited.jpg

Essa é a placa de circuito impresso com processador, onde programa será gravado para controlar o projeto e seus componentes, LED's, sensores e tudo que estiver sendo utilizado.

Protoboard 
protoboard.png

 A Protoboard, também chamado de matriz ou placa de ensaio, tem função de facilitar montagem do projeto, funcionando de maneira semelhante a um circuito impresso, onde os componentes, eletrônicos, sensores, LED's, etc, são encaixados, de maneira que seu projeto funcione.

Componentes eletrônicos

LED

LED (2).jpg
Led.png

O LED significa Diodo Emissor de Luz, quando uma corrente elétrica CC (corrente contínua) passa, em uma direção, do pino mais longo para o pino mais curto) , o LED "acende", "brilhando".

O pino mais longo é o polo positivo, Anodo e o pino mais curto é o polo negativo, Cátodo.

Resistor

Limita corrente elétrica do circuito, evitando um curto-circuito e que "queime" um componente, necessário conhecer lei de Ohm para um correto dimensionamento dos componentes no circuito, neste momento é importante saber que o resistor é essencial para funcionamento dos experimentos, evitando perda de componentes e curto-circuito.

resistor.jpg
images_edited.jpg

Jumpers

 

Fios  que permitem conectar os componentes na  protoboard.

images (1).jpg
images (2).jpg