Entradas

Mostrando entradas de marzo, 2021

PRÁCTICA POTENCIÓMETRO

Imagen
 POTENCIÓMETRO Se va a ver mediante la consola el voltaje que entra en un puerto analógico con valores entre 0 y 1024. Código: void setup()   {   Serial.begin(9600);  }    void loop()  {  int valor= analogRead(A0);   Serial.println(valor);   delay(100);   }   Vídeo:

ENVIAR MENSAJE A LA CONSOLA

Imagen
 ENVIAR MENSAJE A LA CONSOLA A partir de la práctica anterior se programa para que en la pantalla aparezca cuando está el botón presionado y cuándo no. Código: void setup() {   pinMode(13, OUTPUT);   pinMode(2, INPUT);   Serial.begin(9600); } void loop() {   if(digitalRead(2)== HIGH) {     digitalWrite(13,HIGH);     Serial.println("PRESIONADO");     delay(100);   }   else {     digitalWrite(13, LOW);     Serial.println("NO PRESIONADO");     delay(100);       }   } Vídeo:

ENCENDER LED CON BOTÓN

Imagen
 ENCENDER LED CON BOTÓN En esta práctica se encenderá el led solamente cuando el botón esté presionado Código: void setup() {   pinMode(13, OUTPUT);   pinMode(2, INPUT); } void loop() {   if(digitalRead(2)== HIGH) {     digitalWrite(13,HIGH);   }   else {     digitalWrite(13, LOW);   }   } Vídeo:

ESCALA MUSICAL CON BUZZER

Imagen
ESCALA MUSICAL CON BUZZER Vídeo Código // Pin 13 has an LED connected on most Arduino boards. // give it a name: int buzzer = 13; // the setup routine runs once when you press reset: void setup() {                  // initialize the digital pin as an output.   pinMode(buzzer, OUTPUT);     } // the loop routine runs over and over again forever: void loop() {   tone(buzzer, 4187);   delay(1000);   tone(buzzer,2349);   delay(1000);   tone(buzzer,2637);   delay (1000);   tone(buzzer,2793);   delay(1000);   tone(buzzer, 1567);   delay(1000);   tone(buzzer, 880);   delay(1000);   tone(buzzer,987);   delay(1000);   tone(buzzer,1047);   delay (5000);   }

Buzzer

Imagen
 BUZZER Código: /*   Blink   Turns on an LED on for one second, then off for one second, repeatedly.     This example code is in the public domain.  */   // Pin 13 has an LED connected on most Arduino boards. // give it a name: int buzzer = 13; // the setup routine runs once when you press reset: void setup() {                   // initialize the digital pin as an output.   pinMode(buzzer, OUTPUT);      } // the loop routine runs over and over again forever: void loop() {   digitalWrite(buzzer, HIGH);   delay(100);   digitalWrite(buzzer,LOW);   delay(100);          }      

Semáforo

Imagen
 Práctica del Semáforo Imagen de la disposición de los componentes Código int green = 13; int yellow= 12; int red=11; // the setup routine runs once when you press reset: void setup() {                   // initialize the digital pin as an output.   pinMode(green, OUTPUT);      } // the loop routine runs over and over again forever: void loop() {   digitalWrite(green, HIGH);      digitalWrite(yellow, LOW);   digitalWrite(red, LOW);   delay(1000);                  digitalWrite(green, LOW);      digitalWrite(yellow, LOW);   digitalWrite(red, LOW);   delay(500);                 digitalWrite(green, LOW);      digitalWrite(yellow, HIGH);   digitalWrite(red, LOW);   delay(1000);                  digitalWrite...