Arduino

sábado, 20 de enero de 2018

Aprende arduinó desde cero (parte 1)(estructuras)

Hablemos de Arduino:

En esta ocasión vamos a aprender como empezar a realizar nuestros programas, para ello cuando abrimos nuestro ide de arduino podemos observar que ya tenemos unas lineas escritas, veamos el ejemplo:

Void setup(){

}

Void loop{  

}
Que nos quieren decir estas lineas de código?
Lo primero que debemos saber es que cuando nos encontramos doble barra "//" delante de algo escrito quiere decir que es un comentario y esto no afectara a nuestro código.
Antes del "void setup()" declaramos todas las variables que usaremos en nuestro programa, veamos como se declararía una variable que usaremos para declarar el pin 3 de arruinó:

//declara remos una variable entera a la cual le daremos el nombre de "pin3"
//le asignamos el valor 3
Int pin3 =3;

setup()

La función setup() se invoca una sola vez cuando el programa empieza. Se utiliza para inicializar los modos de trabajo de los pins (si son entradas o salidas), o el puerto serie. Debe ser incluido en un programa aunque no haya declaración que ejecutar. Así mismo se puede utilizar para establecer el estado inicial de las salidas de la placa.
void setup()
{
  pinMode(pin, OUTPUT); // configura el 'pin' como salida
  digitalWrite(pin, HIGH);  // pone el ‘pin’ en estado HIGH
}

loop()

Después de llamar a setup(), la función loop() hace precisamente lo que sugiere su nombre, se ejecuta de forma cíclica, lo que posibilita que el programa esté respondiendo continuamente ante los eventos que se produzcan en la placa.
void loop()
{
digitalWrite(pin, HIGH); // pone en uno (on, 5v) el 'pin'
delay(1000);                // espera un segundo (1000 ms)
digitalWrite(pin, LOW); // pone en cero (off, 0v.) el 'pin'
delay(1000);            
}

Hablemos de conexiones de entradas(normalmente pulsadores):

A la hora de hacer una conexión de una entrada a aduino tenemos tres posibilidades.
Las dos primeras es a nivel de cableado de los pulsadores (pull-up y pull-down) con estas dos opciones nos indica como afecta la pulsación, es decir con la opción pull-down siempre nos llegara un nivel bajo al pin de arruinó asta el momento que pulsemos el pulsador, en ese momento tendremos nivel alto en el pin (5v), veamos los esquemas de conexiones:


Continuara......



1 comentario:

  1. Lucky Club Casino Site » Get up to €500 & 300FS
    A free £10 sign-up offer to new members of Lucky Club casino, which takes their slots games to the next level. You'll earn 500 free spins,  Rating: 4.5 · ‎Review by LuckyClub.live luckyclub.live

    ResponderEliminar