Começando com Arduíno

 

Arduino?

Basicamente arduino é uma placa verde (ou azul) que você escreve códigos no computador, envia para a placa verde via usb e a bendita placa verde executa os comandos conforme você programou. Nesta placa verde você pode conectar um número infinito de componentes, como LEDs, sensores de luz, potenciômetros, botões, placa bluetooth, etc…

Resumindo, você pode se divertir muito com isso…

Brincadeiras a partes, quer saber o que é arduino de forma mais elegante?

Fiz uma tradução livre do texto inicial do site oficial:

Arduino é uma plataforma de prototipagem open-source baseada em hardware e software flexíveis e de fácil utilização. Feita para artistas, designers, pessoas que não tem mais o que fazer ou qualquer um interessado em criar objetos ou ambientes interativos.

 

Por onde começar?

Legal, já sabemos o que é o Arduino… Mas e agora? Por onde começar?

Eu comecei comprando um livro: Primeiros Passos com o Arduino de Massimo Banzi

Li e até gostei, eu nunca tive contato com eletrônica, dá uma certa noção básica… É uma tradução um pouco literal de um livro estrangeiro, em alguns momentos a leitura fica um pouco estranha. Mas dá para pegar uma noção do mundo do Arduino.

No fim, você pode comprar a placa, o kit básico e ir lendo tutoriais na internet.

Onde comprar?

A minha placa eu comprei no DealExtreme por $18 e frete grátis. Eles demoraram mais de um mês para postar a placa, mas no fim das contas ela chegou inteira. 

Você também pode comprar no Brasil por cerca de R$100,00. Consulte http://arduino.cc/en/Main/Buy

Kit básico para diversão

Bem, quando a minha placa chegou eu não tinha nada para engatar nela… e agora?

Eu sugiro que para iniciar no mundo Arduino você compre um kit básico power plus mega one… (no livro não dizia nada disso)

Alguns sites já vendem o Arduino com um kit básico. No meu caso, eu copiei a lista de materiais de algum kit destes (desculpe não lembro qual foi) e fui comprar em uma eletrônica aqui de Floripa. Gastei cerca de R$70,00 Abaixo, segue minha lista:

  • 1 x Protoboard
  • 1 x Cabo USB AB (já veio com meu Arduino)
  • 1x Sensor de Luminosidade (LDR 5mm)
  • 1x Potenciômetro 10kΩ
  • 4x Chave Momentânea (PushButton)
  • 5x LEDs Amarelos
  • 5x LEDs Verdes
  • 5x LEDs Vermelhos
  • 1x LED alto brilho
  • 15x Resistores 330Ω
  • 5x Resistores 10kΩ
  • 1x Buzzer
  • 20x fios Jumper Premium de 20 cm (não tinha, então comprei fio de telefone)
  • 10x fios Jumper Premium de 10 cm (não tinha, então comprei fio de telefone)
  • 1x Caixa Organizadora 1x Protoboard

Instalando a IDE

Não tem segredo, baixe a IDE para o seu sistema operacional do site oficial http://arduino.cc/en/Main/Software

Instale seguindo seus instintos e para testar seu arduino siga os seguintes passos:

  1. Abra a IDE do Arduino
  2. Vá em Open => Basics => Blink
  3. Conecte seu Arduino no computador via USB
  4. Envie o código para o Arduino apertando em “Upload”

Tadá… O led que já vem na sua placa vai começar a piscar loucamente… Doido não? Sua primeira conquista…

Minha primeira missão

Como eu queria utilizar ao menos alguns itens do meu kit de sobrevivência ao aprendizado, resolvi fazer um pisca-pisca de natal muito do sem graça… Ao menos eu mexi com a protoboard pela primeira vez 

Código:

/*
  Feliz natal...

  Brincando com leds no arduino
 */

int led[] = {2,3,4,5,6,7,8,9}; //defina aqui as portas em que os leds estao
int time = 300; //defina o tempo de espera em milissegundos

void setup() {
  //definindo portas dos leds como OUTPUT
  for(int j = 0; j < sizeof(led); j++ ) {
      pinMode(led[j], OUTPUT);
  }  

}

void loop() {

  //acende todos
  for(int j = 0; j < sizeof(led); j++ ) {
      digitalWrite(led[j], HIGH);  //ligando o led
      delay(time);
  }

//apaga todos
  for(int j = 0; j < sizeof(led); j++ ) {
      digitalWrite(led[j], LOW); //desligando o led
      delay(time);
  }

  //acende e apaga cada um dos leds
  for(int j = 0; j < sizeof(led); j++ ) {
      digitalWrite(led[j], HIGH); //ligando o led
      delay(time);
      digitalWrite(led[j], LOW);   //desligando
      delay(time);
  }

}

Por hoje é só pessoal…

 

fonte: José Coelho.com

 


Opine

comentários

Leia também

Posted by Wladimir

Nerd desde sempre. Começou a programar em Basic, em um CP 400 Color II lá por 1985. Fã de Star Wars, Star Trek e outras séries espaciais. Pai de 4 filhos - um era pra se chamar Linus, mas o nome encontrou muita resistência :( Aliás, software livre é outra paixão. Usuário Linux desde 1999. Presidente da Associação Software Livre Santa Catarina. Defensor do livre compartilhamento. É o compartilhamento que tem feito a humanidade avançar. As ideias são uma construção coletiva da humanidade :) Foi fundador do Partido Pirata do Brasil e membro de sua 1ª Executiva Nacional (2012-2014). Foi também assessor do gabinete do Ministro da Ciência e Tecnologia durante 2016, até a efetivação do golpe que destituiu Dilma Rousseff. Ah, também é editor aqui dessa bagaça, onde, aliás, você também pode colaborar. Só entrar em contato (42@nerdices.com.br) e enviar suas dicas, artigos, notícias etc. Afinal, a Força somos nós!

Website: http://www.nerdices.com.br

This article has 1 Comment

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.