Arduino 
Exemplos

Exemplos básicos em arduino

Arduino

Conceitos básicos sobre Arduino. Fundamental para quem está a começar. 
.:. Funcionamento .:. Configuração 
.:. Programação .:. Interface

NodeMCU 

Esta placa vem com um microcontrolador ESP8266 que oferece suporte nativo para redes Wi-fi com as normas 802.11 b/g/n.

ESP 8266

Esta placa permite que microcontroladores se conectem a uma rede sem fios fazendo conexões TCP/IP 

Arduino "projetos"

Aprender fazendo projetos que aumentam gradualmente o grau de dificuldade.

Arduino "exemplos"

Exemplos simples e concretos utilizando o arduino e o NodeMCU

Arduino "Componentes"

Componentes para arduino e.g. sensores

As Três Leis da Robótica: 
1) um robô não pode ferir um humano ou permitir que um humano sofra algum mal; 
2) os robôs devem obedecer às ordens dos humanos, excepto nos casos em que tais ordens entrem em conflito com a primeira lei;
3) um robô deve proteger sua própria existência, desde que não entre em conflito com as leis anteriores.
Isaac Asimov (1950) 

 .:. Olá Mundo em Arduino


Objetivo: O primeiro programa. Em arduino o famoso olá mundo escreve-se com um LED a piscar. Então cá está.  Aceder ao circuito
Este código também é conhecido como Blink e é muito útil porque quando carregado também serve para limpar o que quer que esteja no chip 

 .:. Input


Objetivo: Ler o input de um sensor ou outro dispositivo (no caso um potenciómetro de 200 Ohm)  Aceder ao circuito
Este exemplo tem por objetivo mostrar um input numa porta analógica (A0), sendo que o input é um potenciómetro variável, com o qual é possível alterar os valores mostrados no serial monitor.
Nota que: O serial monitor foi definido (set to 9600) para 9600 baud, o que quer dizer: Baud deriva do sobrenome de Émile Baudot, francês inventor do  código telegráfico Baudot. Um baud é uma medida de velocidade de sinalização e representa o número de mudanças na linha de transmissão (seja em frequênciaamplitudefase etc...) ou eventos por segundo.


Reset e Power

 .:. Configuração

Porta para comunicação Arduino - PC

Seleção do modelo da placa Arduino


.:. Programação

Programa para Arduino = “SKETCH”

.:. Estrutura de um sketch

<declarações> : declaração de constantes, variáveis, tipos, etc (OPCIONAL)

void setup ( ) { <codigo> } : <codigo> é executado uma só vez; serve principalmente para efetuar inicializações

void loop ( ) { <codigo> } : após a execução de “setup”, <codigo> é executado de modo contínuo (em ciclo) até que a alimentação seja desligada (ou reset ).

Comentários //linha de comentário
/*  
texto de comentário
*/


.:. Interface

Arduino IDE (Integrated Development Environment)

http://arduino.cc/en/Guide/Environment

.:. Arduino – utilização