Arduino Primeiros Passos

Nesta serie pretendo mostrar o que é preciso para iniciar os primeiros projetos com esta ferramenta chamada Arduino.
Primeiro farei uma lista do que será preciso para iniciarmos.
1 – O Ambiente de Desenvolvimento Integrado – Integrated Development Enviroment (IDE) para Arduino
2 – Uma placa Arduino Uno
3 – Uma Protoboard
4 – Um pacote de jumpers para protoboard
5 – Alguns leds e resistores

    
A IDE para programação do Arduino pode ser baixada em https://www.arduino.cc/ .

Se você não quiser fazer nenhum investimento no momento e quiser começar o seu aprendizado a AutoDesk oferece uma ferramenta Online de simulação de uma placa Arduino com alguns sensores para teste usando a mesma linguagem de programação da IDE Arduino que na realidade e a linguagem C com a inserção de algumas variáveis. Basta acessar este link https://www.tinkercad.com/login fazer um cadastro é gratuito. Acesse o menu do lado direito Circuitos e comece a entrar no mundo do Arduino.

Se for executar a compra de placa sugiro que compra uma em que possa sacar o chip como da foto acima. Pois se vir a queimar acidentalmente o chip não perde a placa compre um novo chip e substitua. A protoboard pode ser 400 pontos, os jumpers compre parte macho+macho femea+macho. Os jumpers podem ser substituídos por fio rígido 22 AWG. Resistores de 300 ohms, 1k e 10k leds vermelho azul verde ou amarelo.

Abaixo a pinagem da placa para ajudar na orientação de montagem



 

Código Fonte

// C++ code

//

void setup()
{
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
void loop()
{
digitalWrite(5, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(6, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(6, HIGH);
digitalWrite(5, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(6, LOW);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(7, LOW);
delay(1000); // Wait for 1000 millisecond(s)

}

Controlando a Luminosidade de um Led

1 – Uma placa Arduino UNO R3
2 – Um potenciômetro de 10K
3 – Um resistor 300 ohms ¼ 5%
4 – Um led qualquer cor

Código Fonte

// C++ code

//

int pinoled = 10; //Pino ligado ao anodo do led
int pinopot = 5; //Pino ligado ao pino central do potenciômetro
int valorpot = 0; //Armazena valor lido do potenciometro, entre 0 e 1023
float lume = 0; //Valor de lume do led

void setup()
{
pinMode(pinoled, OUTPUT); //Define o pino do led como saída
pinMode(pinopot, INPUT); //Define o pino do potenciometro como entrada
}

void loop()
{
// Le o valor – analogico – do pino do potenciômetro
valorpot = analogRead(pinopot);

//Converte e atribui para a variavel “lume”

// valor lido do potenciômetro
lume = map(valorpot, 0, 1023, 0, 255);

//Envia sinal analogico para a saída do led, com variável lume
analogWrite(pinoled, lume);

}

 

 

 

 


 

Publicado em Arduino | Comentários desativados em Arduino Primeiros Passos