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”

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)

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

Placa de circuito impresso com microcontrolador - Placa Arduino

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

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
.jpg)

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.


Jumpers
Fios que permitem conectar os componentes na protoboard.
.jpg)
.jpg)