Arduino Hello World

Hello World

Instrucciones

El ejercicio consiste en que un led parpadee en intervalos de 500 mili segundos.

Gráfico en Fritzing



Diagrama de circuito


Anotaciones del circuito


  • Cada pin de arduino maneja un voltaje de 5v y los diodos led manejan un voltaje entre 1,7v y 3,3v por lo que conectarlo de manera directa quemaría el led, es por esto que se usa una resistencia baja de 220 ohmios.
  • También recordar que el ánodo (positivo) normalmente es la patita más larga,  otra forma de verificar la polaridad consiste en observar el encapsulado del led donde la parte mas grande (yunque) es el cátodo (negativo).
  • Este circuito nos sirve para varios ejercicios de programación de arduino

Codigo

_________________________________________________________________________________
int led=9; 
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(50);
digitalWrite(led, LOW);
delay(50);
}
_________________________________________________________________________________

Descarga una ayuda Memoria del código de arduino

Anotaciones código

Por está primera vez anotaremos las características del código e iremos familiarizándonos con los comandos del código de arduino.
  • El código de arduino hace diferencia entre mayúsculas y minúsculas por los que es necesario acostumbrarnos a reconocer este tipo de escritura.
  • En el principio se pueden introducir variables generales un ejemplo es el comando “int” para introducir variables a utilizare después.
  • En “void setup(){“ se definen las funciones de arduino como el comportamiento de los pines y se ejecuta una sola vez.        
  • El comando utilizado “pinMode” define el comportamiento de los pin’s como se "INPUT" entrada y "OUTPUT" salida
  • En “void loop” es decir el bucle se ejecuta repetidamente y es donde va el código.
  • “digitalWrite” nos permite determinar el comportamiento del led (pin, comportamiento), el pin puede ser
  • numérico, o definido por la variable “int”.
  • El comportamiento puede ser “HIGH” que equivale a “1” (encendido) mandando 5v por el pin o LOW que equivale a “0” (apagado) sin enviar voltaje.
  • “delay” es una variable de espera y el tiempo se mide en mili segundos.

No hay comentarios:

Publicar un comentario