Conoce a Arduino

in #technology7 years ago


ARDUINO_UNO_A01.png

Arduino es una compañía y una sociedad tecnológica que crea hardware libre para que tanto aficionados como profesionales puedan entrar en el maravilloso mundo de la electrónica, estando en la posibilidad de crear sistemas embedidos de todo tipo, siendo la única limitante tu imaginación.
Esta compañía se inicia en 2005 por estudiantes del IVREA en Italia, donde nació como una compañía sin fines de lucro, sino como una necesidad, ya que ellos tuvieron que idear una forma de crear una plataforma de aprendizaje propia debido a que la utilizada en ese entonces era demasiado costosa.
Pero, ¿Qué es hardware libre? Es la creación de dispositivos físicos y liberarlos para que sean disponibles por toda una comunidad de desarrolladores, pero que a diferencia del software libre todavía no existen licencias que permitan regular las especificaciones de estos dispositivos.
Si bien Arduino comenzó en Italia se fue expandiendo no solo en Europa, incluso en países latinoamericanos esta tecnología se ha vuelto muy popular, siendo adoptada por muchas universidades para enseñar electrónica entre sus estudiantes.
Entre sus productos más usados está:

  • Uno.
  • Mini.
  • Nano
  • Mega.
  • Ethernet.
  • MKR GSM 1400.

Bien, ahora veamos un ejemplo simple de cómo usar un arduino. Para esto nos iremos a la siguiente página https://www.tinkercad.com/ que es una especie de autocad pero web.



Nos registramos.



Colocamos nuestro país y nuestra fecha de nacimiento.


Luego nuestro correo electrónico, una contraseña y aceptamos los términos de licencia, con esto estaríamos listos para comenzar. A continuación nos dirigimos a la siguiente página https://www.tinkercad.com/circuits.

Y presionamos el botón Launch Tinkercad Circuits.

Nos aparecerá esa ventana. Bien, aquí es donde comenzaremos a crear nuestro primer proyecto con un arduino. Si eres programador como yo sabrás que el primer programa que realizamos al aprender un nuevo lenguaje de programación es imprimir por pantalla un “HOLA MUNDO”. Con un arduino no es tan diferente, solo que en vez de imprimir un texto por pantalla haremos que un led encienda y se apague.





En esta ventana buscaremos los componentes que serán un Arduino uno R3, un resistor y un led.




Ya los tenemos insertados, ahora cambiemos el valor de la resistencia a 220 ohms, haciendo click sobre ella y cambiando el valor al que se muestra en la imagen a continuación. Luego de haber realizado eso procedemos a conectar.



A continuación conectaremos el circuito, partiremos del pin 13 en el arduino el cual estará conectado con la resistencia, luego la resistencia se conectará al led y el led se conectará al pin de tierra (GND) del arduino, quedando el circuito como se muestra a continuación.



Las placas arduino necesitan una programación para funcionar, por eso iremos a la opción “code editor”.




Y nos aparecerá la siguiente ventana.




Esta página tiene un estilo de programación visual, siendo el texto a la derecha el código que genera.
Y al presionar Upload & Run nuestro circuito comenzará a funcionar.






Como podrás observar, el circuito ya funciona. Ahora bien, quizás te preguntarás ¿Qué es todo ese código que genera? Bien, a continuación explicaré el código detalladamente.

void setup() --> Aquí se configura la placa, este código se ejecuta una sola vez
{
pinMode(13, OUTPUT); --> Aquí se le indicó a la placa que el pin 13 se usará como salida
}

void loop() --> Esto es un ciclo infinito, lo que se escriba aquí se ejecutará varias veces
{
digitalWrite(13, HIGH); --> Indica que enviará al pin 13 5 voltios para encender el led.
delay(1000); --> espera 1000 milisegundos o 1 segundo
digitalWrite(13, LOW); --> Indica que no enviará al pin 13 voltaje para apagar el led.
delay(1000); --> espera 1000 milisegundos o 1 segundo
}
Cualquier duda pueden dejarla en los comentarios.

Referencias:

www.eldiario.es
www.arduino.cc
es.wikipedia.org

Sort:  

¡Felicitaciones por hacer tan buen post y por no ser egoista con el conocimiento! Saludos.

Gracias por dar a conocer algunas de las bondades del software libre... Saludos @willian95

Excelente post amigo, las tecnologías a disposición de las personas debe ser una manera para que de esa manera estos mismos evolucionen, saludos

así es, mientras más personas se involucren mayor será el avance

Exelente post amigo, ya escuche todo lo que se puede hacer con arduino, busque en youtube y es impresionante .. exitos

Gracias, es bastante interesante este tema de arduino, hay aplicaciones para todo

Haces curso o algo asi ? Me interesa

Leo el post y me siento una bebé en tecnología. Cuantas cosas interesantes y útiles hay a nuestra disposición. Saludos.

Buen post. Saludos

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 64724.80
ETH 3460.60
USDT 1.00
SBD 2.51