segunda-feira, 29 de julho de 2013

Princípios Básicos para la  Programacion de Arduino


/*
      rreynoud@gmail.com
*/

   Gente les voy a mostrar la base para programacion de Arduino

Iremos necessitar de:


1- IDE Arduino 1.0.5 http://arduino.cc/en/Main/Software

* Windows para usar IDE es muy facil solo necessitas  "instalar y usar"!!!
* Linux   também es muy sencillo,baje  el archivo y entre en la carpeta.
un ejemplo: (Linux Ubuntu)

sudo /home/rafa/projetos/Arduino/downloads/arduino-1.0.5/arduino

   Un detalle, en linux es siempre bueno iniciar Arduino como sudo, por que caso no este habilitado los puertos USB, no vas a poder hacer el upload de tu codigo en la placa Arduino.

Despues de instalado el IDE Arduino debes tener algo parecido con esto:


luego  acuerden se, amigos lectoes de este blog que, en la aba FILE/EXAMPLES, tenemos varios ejemplos para ser estudiados.


Este es el codigo de nuestro primer proyecto...



Vamos usar este para explicar un poco mas...
Vamos la..

//--------------------------------------------------------
void setup
{

}
//--------------------------------------------------------

esta primera parte "void setup" colocamos configuraciones en nuestro sistema..
Quando la placa de Arduino es iniciado por primera vez, usa eso como referencia..
Atencion donde esta escrito


       pinMode(2, OUTPUT); //Declara que o pino 2 do arduino é de SAIDA. Vai mandar dados, energia...

estamos configurando que en el puerto 2, va funcionar como salida.
Podriamos tener definido como entrada tambiem, siendo asi tendriamos configurado de la seguiente manera..

      pinMode(2, INTPUT); //Declara que o pino 2 do arduino é de ENTRADA. Vai mandar dados, energia...

      Para no complicar vamos usar penas eso OK.. despues con el tiempo tendremos futuros codigos explicando mas..

//--------------------------------------------------------
void loop()
{


}
//--------------------------------------------------------

   El loop funciona de seguinte manera, cuando Arduino es iniciado usa todo lo que fue programado en loop despues de ejecutar tudo, vuelve desde la primer linea y vuelve a hacer todo otra vez, hasta que sea apagado.

//--------------------------------------------------------
void loop()
{
   digitalWrite(2, HIGH);  // Diz que o pino 2 do arduino está Ligado. 
   delay(1000); // tempo que vai esperar

   digitalWrite(2, LOW); //  Diz que o pino 2 do arduino está Desligado.
   delay(1000); // tempo que vai esperar

}
//--------------------------------------------------------

Recueda mi email para criticas y sujerencias.
rreynoud@gmail.com

Bueno por hoy es todo, gente muchas gracias por todo!!!



Nenhum comentário:

Postar um comentário