Facebook

domingo, 30 de dezembro de 2012

Hello World - Iniciando com o Arduino

Para começar com o Arduíno nada melhor que o básico. Com o "Hello World" você faz um led piscar e envia uma mensagem para o computador. É um código simples mas que ajuda a começar a entender como é o funcionamento desse "brinquedinho" tão poderoso!

Para fazer esse teste você precisará de:
  • Arduino;
  • Cabo USB;
  • Led (opcional);
  • Protoboard (Opcional);
O led e a protoboard são opcionais pois o Arduíno já possui  um led na porta 13.
Agora vamos por a mão na massa!
Com o IDE instalada e rodando vamos usar um o Blink, que esta nos exemplos.
O código é o seguinte:

int LED = 13; //Variável LED no pino 13.
void setup()
{
  pinMode(LED,OUTPUT); //Informo ao Arduíno que o LED é saída de energia.
}
void loop()
{
  digitalWrite(LED,HIGH);  //Uso a porta digital LED que é a 13 para ligar.
  delay(1000);                      // em milisegundos, espera 1 segundo.
  digitalWrite(LED,LOW);   //Uso a porta digital LED que é a 13 para Desligar.
  delay(1000);                      //Espera 1 segundo
}


Agora é só copiar e colar ela na IDE, compilar e fazer o upload dele.
Esse código, o led que está na porta 13 fica piscando, 1 segundo acesso e outro apagado. Basta alimentar o Arduíno pelo cabo usb que ele faz tudo sozinho.

O que acha de incrementar esse código? Vamos enviar a mensagem "Hello World", ou qualquer outra que vc quiser para o leitor serial no PC. Para fazer isso é necessário apenas adicionar 2 linhas ao código uma que liga a porta serial e outra que envia a mensagem, olhe como fica:

int LED = 13; //Variável LED no pino 13.
void setup()
{
  pinMode(LED,OUTPUT); //Informo ao Arduíno que o LED é saída de energia.
  Serial.begin(9600);  // Ativa aporta serial em 9600 bits.
}
void loop()
{
  Serial.print("Hello World!"); // Envia o texto para o PC

  delay(1000);
  digitalWrite(LED,HIGH);  //Uso a porta digital LED que é a 13 para ligar.
  delay(1000);                      // em milisegundo, espera 1 segundo
  digitalWrite(LED,LOW);   //Uso a porta digital LED que é a 13 para Desligar.
  delay(1000);                      //Espera 1 segundo
} 
 

Agora é só compilar e fazer upload do código, e abrir o SERIAL MONITOR na IDE do Arduíno para ver o resultado!

Apartir deste código você pode fazer muitas coisas basta criatividade! E por hoje é só logo logo apareço com mais tutoriais desse brinquedinho, até mais!!! 

Nenhum comentário:

Postar um comentário