Práctica en Arduino

Esta practica consistía en conectar leds, buzzer y pulsador. 

Parte 1

Solo conectamos los leds y tratamos de hacer una conexión de leds en serie. Al principio nos costó ya que el tinkercad no dejaba trabajar en grupo asi que tuvimos que hacerlo individual.

  • Nos dimos cuenta que hay mucha diferencia entre una conexión de leds en serie, y paralela, ya que si desconectas uno en una conexión de serie todo deja de funcionar, pero si lo hacemos en una conexión paralela seguira funcionando.

Se nos dificulto ordenar los leds ya que pusimos muchos. No sabiamos como hacer que la electricidad se conduzca a los leds, no manejamos bien el tiempo, pero si terminamos.

Mi dificultad fue que me confundí ya que hice una conexión paralela no una en serie, que fue lo que la miss pidió.

Parte 2

Conectamos el buzzer, pulsador y leds en serie. Programamos cada cosa pero el pulsador no lo terminamos.

  • Nos dimos cuenta que si queremos conectar aun mismo pin del arduino, en serie seria hasta 3 leds, y en paralelo 4. Al programar nos percatamos que la programación del pulsador es diferente y que el pulsador es una entrada. Descubrimos distintas formas de programar un pulsador, una fue basandonos en la programación del año pasado.

Tuvimos dificultades al momento de programar ya que no sabiamos con que digital se trabajaba. Al momento de hacer las conexiones nos confundiamos por los pines ya que investigabamos y nos salian distintos.

Mi dificultad fue que no supe programar bien el pulsador.


Parte 3

¿Para qué sirve digitalRead?

  • Leer, captar o recibir la señal  de un pin digital.


¿Para qué sirve Serial . println?

  • Serial . println sirve para captar o anotar la señal


¿Para qué sirve Serial . begin?

  • Serial . begin indica al Arduino que vamos a iniciar una comunicación serial entre el Arduino y la computadora


¿Para qué sirve la resistencia conectada al pulsador?

  • La resistencia es necesaria, si no esta el Arduino no detectaría lo que esta conectado, permite que el Arduino se de cuenta que algo esta conectado a un pin y que el cable no esta suelto.

Logros y dificultades

En esta clase logramos investigar muchos nuevos conceptos, también pudimos conectar correctamente.Tuvimos dificultades en poner el código en el pulsador porque no se copiaba se borraba. También se nos complico el tiempo. 

Conexión

Código 

void setup()

{

  //leds serie

  pinMode(13, OUTPUT);

  //leds serie

  pinMode(10, OUTPUT);

  //buzzer

  pinMode(8, OUTPUT);

  //pulsador

   pinMode(2, INPUT);

   Serial.begin(9600);

}


void loop()

{

  //leds serie

  digitalWrite(13, HIGH);

  delay(20); // Wait for 1000 millisecond(s)

  digitalWrite(13, LOW);

  delay(20); // Wait for 1000 millisecond(s)

  //leds paralelo

  digitalWrite(10, HIGH);

  delay(20); // Wait for 1000 millisecond(s)

  digitalWrite(10, LOW);

  delay(20); // Wait for 1000 millisecond(s)

  

  //buzzer

   digitalWrite(8, HIGH);

  delay(20); // Wait for 1000 millisecond(s)

  digitalWrite(8, LOW);

  delay(20); // Wait for 1000 millisecond(s)

  

 //pulsador 

   Serial.println(digitalRead(2));

  /*if(0 == HIGH)

  {

  noTone(10)*/

  

  }

  















Comentarios

Entradas populares de este blog

Puente Colgante

Sensor de obstáculos

Bienvenida