PRIMER PROGRAMA “HOLA MUNDO “

HOLA mis queridos INVENCERS. primero que nada una disculpa por la tardanza en subir post聽 en fin el d铆a de hoy vamos a ver un ejemplo si es uno de los mas sencillos es una manera de comenzar en el mundo de el maker. Arduino primero que nada tendremos聽 que conocer un poco mas a fondo las diferentes placas de arduino pero en este caso nos vamos a basar en Arduino uno.

Arduino esta constituido por al menos 13 pines聽 digitales tienen聽 funciones tanto como de entradas como de salidas ademas 聽solamente puede tener 2 estados Alto o Bajo Encendido o Apagado.聽 聽 聽

En el lado opuesto podemos apreciar聽 varios pines diferentes como A.1 y as铆 asta el A.5聽 聽estos pines se denominan anal贸gicos聽 la diferencia es que estos varia su聽 resistencia tomemos como un ejemplo un sensor de luz聽 a mayor luz聽 聽mayor resistencia por lo tanto no enciende luz聽 聽y viceversa pero conforme聽 vayamos聽 avanzando聽 vamos a ver聽 聽su funcionamiento聽 聽tambi茅n esta una fila聽 llamada POWER聽 que ah铆聽 聽se encuentran聽 varias funciones pero moment谩neamente nos聽 聽 concentraremos en聽 GRAND聽 聽que significa tierra聽 o (- )聽 y聽 聽5 volts o 5v聽 聽(+)聽 聽ademas聽 hay un 3.3聽 que genera聽 diferente聽 cantidad聽 de聽 聽 voltaje para diferentes sensores en el caso de GND聽 siempre聽 va a ser el mismo.聽 nos centraremos en聽 5 volts +聽 GND pero eso lo veremos mas adelante

En esta ocasi贸n comenzaremos con un programa sencillo y a la vez para algunos sera un poquito mas complicado聽 solo es cuesti贸n聽 de聽 familiarizarse聽 vamos a hacer un parpadeo de un led. suficiente聽 tehoria conforme vayamos subiendo tutoriales vamos a ir comprendiendo paso a paso.

Primero que nada聽 vamos a descargar聽 el IDE de Arduino que como聽 vimos en tutoriales pasados de como utilizarlo si no lo viste te lo RECOMIENDO. Los temas que la verdad son varias las funciones que almacena Arduino uno

LOS MATERIALES QUE NECESITAREMOS PARA ESTA PRACTICA SON ;

1. Resistencia de 100 kilo ohm ;

Existen muchas resistencias聽 聽de diferentes capacidades a聽 la brevedad聽 te dejare un V脥DEO 聽donde te dar谩n una聽 explicaci贸n聽 mas detallada.

Arduino UNO con cable USB聽 聽 聽 聽 聽

3.聽 1 LED cualquier color.聽 聽 聽 Como podemos ver el led tiene聽 un positivo y negativo la punta聽 聽mas larga聽 es positivo o 谩nodo la corta es negativo o c谩todo

.

4.聽 1 Protoboard聽 聽

Una聽 Protoboard funciona muy sencillamente聽 las lineas . C聽 corren en vertical聽 聽y la linea A聽 es una divisi贸n聽 entre los canales聽 C聽 de un punto a otro聽 la linea聽 B聽 corre en horizontal.聽 b谩sicamente聽 con su respectivo positivo representado con el color rojo y negativo en color azul

5.聽 聽Computadora聽 o laptop

Eso son los materiales聽 que vamos a necesitar聽 聽primero que nada vamos a descargar聽 聽el arduino聽 IDE聽

Una vez teniendo descargado聽 el聽 software comenzamos la instalaci贸n de聽 el mismo聽 聽dando聽 clic sobre el mismo y as铆 comenzando la instalaci贸n

Configuraci贸n del entorno de programaci贸n de Arduino.

El siguiente paso es configurar el IDE de Arduino, para hacer esto, lo abrimos y seleccionamos la placa que usaremos. En nuestro caso la placa Arduino UNO.
Una vez tengamos la placa seleccionada, buscamos en la pesta帽a Herramientas -> Puerto -> COM y seleccionamos el puerto COM al que esta conectado nuestro Arduino.
Bien ya vimos聽 manera de descargar el programa聽 y la manera聽 de聽 聽descargar el software ahora veamos la parte de el hadware聽 o f铆sica聽 聽primero que nada como ya vimos la聽 manera de funcionar de la聽 resistencia la Protoboard聽 聽su funcionamiento聽 veamos la siguiente聽 聽imagen聽 聽 y la manera de聽 hacer las conexiones

Primer programa (Hola mundo en Arduino)

Ahora y para comprobar que todo esta correcto, cargaremos nuestro primer programa en la placa Arduino. Este primer programa ser谩 el archiconocido Blink, tambi茅n llamado el Hola mundo de Arduino,

Para abrir el Blink, nos vamos a la pesta帽a Archivo -> Ejemplos -> Basic -> Blink.

Como vemos es聽 bastante sencillo pero la idea o lo b谩sico es comprender como聽 funciona聽 聽 para que sirve cada sentencia como modificar lo por que de ello se trata de modificar c贸digo crear adaptar a tus necesidades聽

Una breve descripci贸n de el entorno聽 聽void setup y聽 void loop son funciones que trae por defecto el IDE de Arduino聽 por defecto聽 en la funci贸n聽 void setup聽 declaramos nuestro pin seleccionado聽 con pinMode y lo ponemos en聽OUTPUT 聽en modo salida聽 聽 ya que as铆聽 se deben declarar los聽 聽leds y otro tipo de circuitos聽 聽 en la funci贸n loop 聽 como聽 es un ciclo osea se repite cuantas veces聽 sea necesario. La funci贸n聽 de digitalWrite seria lectura digital聽 y聽 ponemos el聽 pin de el arduino聽 seleccionado聽 en modo HIGH聽 osea alto聽 y si vamos a hacer que parpadee el led聽 vamos a poner un retardo o un intervalo de tiempo para ello vamos a poner la opci贸n聽 delay osea un retardo en el tiempo de encendido聽 聽la funci贸n delay聽 esta expresada en milisegundos por lo tanto 1000 es un segundo聽 y as铆 sucesivamente. Para apagar el聽 led debemos poner al igual que la primera opci贸n聽 聽digitalwrite pero esta vez vamos a poner聽 聽LOW聽 apagado聽 聽o cero聽 聽y debemos poner al igual que al principio聽 la funci贸n delay 聽 debajo de聽 la opci贸n聽 聽para transferir el c贸digo es聽 bastante sencillo solo es cuesti贸n de darle clic sobre la flecha superior como se muestra en la imagen

Le damos en la opci贸n que menciona cargar y聽 va a pedir confirmaci贸n si se desea guardar el c贸digo ya es decisi贸n de el聽 programador le das cancelar o guardar聽 de cualquier forma se cargara聽 en聽 tu tarjeta Arduino聽 聽el c贸digo mencionado puede manipularse de la forma que desees la ultima parte donde dice聽 notificaciones es una parte donde te arroja聽 si tienes alg煤n error en tu c贸digo y te marca en color rosa聽 la parte聽 聽 que falta corregir

“MODIFICANDO EL C脫DIGO”

A continuaci贸n聽 聽dejare un peque帽o c贸digo聽 que b谩sicamente es el mismo que se descrbe arriba en el ejemplo mencionado聽 solo que lo puedes modificar a tu antojo聽 puedes cambiar聽 el聽 tiempo聽 聽de聽 parpadeo聽 puedes cambiar el pin聽 聽en fin puedes modificarlo a tu antojo聽 聽simplemente cambiando algunas cosas聽聽

void setup() {    // DECLARACI脫N DE PINES EN MODO SALIDA 
pinMode(2,OUTPUT);   //DECLARAMOS EL PIN DOS
}

void loop() {
  digitalWrite(2,HIGH);  // PONEMOS EL PIN EN MODO  ALTO O 5 V 
  delay(2000);          // RETARDO EN EL TIEMPO DE PARPADEO

  digitalWrite(2,LOW);  // PONEMOS EL PIN EN MODO BAJO  O APAGADO 
  delay(2000);         // RETARDO EN EL PARPADEO 
 
}

Cabe recalcar que el doble diagonal en el c贸digo no lo toma en cuenta y por lo tanto podemos poner comentarios para saber a que hace referencia cada palabra en el c贸digo una vez verificado bien las conexiones podemos cargar el c贸digo modificado o bien el de ejemplo lo podemos cargar solo el de ejemplo pone el pin 13 de referencia y el que nosotros modificamos es el pin 2 tu puedes modificar con el pin que desees la velocidad de parpadeo que desees y en fin al finalizar y trasladar el c贸digo te debe quedar algo as铆..

HOLA MUNDO modificado V铆deo-2019-10-04-a

Como ya vemos en este breve v铆deo es se puede observar el parpadeo de el led con el montaje debido como se muestra en la imagen anterior en tu caso si no prende de esa manera verifica bien las conexiones no de desanimen a la primera… 

 una vez  que   realicen las pruebas y concluya   solo tiene que  dar clic sobre la esquina superior   como si fueras a cerrar alguna pagina  te mandara un  mensaje  de si desea guardar el c贸digo   en este caso  lo guardamos con el nombre que deseemos   y  seria  todo  por este post espero aya sido de su agrado y como vimos es  bastante sencillo  lo dem谩s es pura teor铆a    recuerden la practica hace al maestro en siguientes post  veremos algunas funciones  mas de arduino me despido espero aya sido de su agrado asta la pr贸xima

Comparte este Post
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *