Proyectos Básicos - Arduino

 

ANATOMÍA DE LA PLACA ARDUINO / GENUINO UNO:

Las placas Arduino / Genuino detectan el entorno al recibir entradas de muchos sensores y afectan su entorno al controlar luces, motores y otros actuadores. Las placas Arduino / Genuino son la plataforma de desarrollo de microcontroladores que estará en el corazón de sus proyectos. Al hacer algo, construirá los circuitos y las interfaces para la interacción y le indicará al microcontrolador cómo interactuar con otros componentes. Aquí la anatomía de Arduino / Genuino Uno.

 



o   Pines digitales Utilice estos pines con digitalRead (), digitalWrite () y analogWrite (). analogWrite () funciona solo en los pines con el símbolo PWM.

o   Pin 13 LED El único actuador integrado en su placa. Además de ser un objetivo útil para su primer boceto de parpadeo, este LED es muy útil para depurar.

o   LED de encendido Indica que su Genuino está recibiendo energía. Útil para depurar.

o   Microcontrolador ATmega El corazón de tu placa.

o   Entrada analógica Utilice estos pines con analogRead ().

o   Pines GND y 5V Use estos pines para proporcionar energía y tierra de + 5V a sus circuitos.

o   Conector de alimentación Esta es la forma de energía que su Genuino cuando se ' s no conectado a un puerto USB para la alimentación. Puede aceptar voltajes entre 7-12 V.

o   LED TX y RX Estos LED indican la comunicación entre su Genuino y su computadora. Espere que parpadeen rápidamente durante la carga de bocetos, así como durante la comunicación en serie. Útil para depurar.

o   Puerto USB Se utiliza para alimentar su Genuino Uno, cargar sus bocetos en su Genuino y para comunicarse con su boceto Genuino (a través de Serial. Println (), etc.).

o   Botón de reinicio Reinicia el microcontrolador ATmega.

 

 

 

PROGRAMA 1 EN ARDUINO: HOLA MUNDO.

CODIGO:

void setup() {

  // put your setup code here, to run once:

  pinMode(13,OUTPUT);

 

}

 

void loop() {

  // put your main code here, to run repeatedly:

 

  digitalWrite(13,HIGH);

  delay(1000);

  //digitalWrite(13,LOW);

  //delay(1000);

 

}

 


PROGRAMA 2:

void setup()

{

  pinMode(13, OUTPUT);

}

 

void loop()

{

  digitalWrite(13, HIGH);

  delay(1000); // PRENDE PIN 13

  digitalWrite(13, LOW);

  delay(1000); // APAGA EL PIN 13

}


PROGRAMA 3:


const int led1=13;

const int led2=5;

const int led3=2;

void setup() {

  // put your setup code here, to run once:

  pinMode(led1,OUTPUT);

  pinMode(led2,OUTPUT);

  pinMode(led3,OUTPUT);

 

}

 

void loop() {

  // put your main code here, to run repeatedly:

  digitalWrite(led1,HIGH);//led_verde

  delay(5000);

  digitalWrite(led1,LOW);//led_verde

  delay(2000);

  digitalWrite(led2, HIGH);//amarillo

  delay(3000);

  digitalWrite(led2, LOW);//amarillo

  delay(1000);

  digitalWrite(led3, HIGH);//rojo

  delay(6000);

  digitalWrite(led3, LOW);//rojo

  delay(1000);

 

}







Comentarios