Diagramas Arduino
Diagramas Arduino
Diagramas Arduino
void setup() {
pinMode(led_rojo,OUTPUT);
pinMode(led_azul,OUTPUT);
//El led azul se enciende pero el led rojo se apaga por un tiempo de 2 seg
digitalWrite(led_azul,HIGH);
digitalWrite(led_rojo,LOW);
delay(500);
}
//Efectos de dos led's
//Declaramos las variables de conexiones:
int led_rojo = 12;
int led_amarillo = 11;
int led_verde = 10;
void setup() {
pinMode(led_rojo,OUTPUT);
pinMode(led_amarillo,OUTPUT);
pinMode(led_verde,OUTPUT);
}
void loop() {
//El led rojo se enciende
digitalWrite(led_rojo,HIGH);
digitalWrite(led_amarillo,LOW);
digitalWrite(led_verde,LOW);
delay(3000);
void setup() {
pinMode(pulsador,INPUT); //El pulsadort es de entrada de señal
pinMode(led,OUTPUT); //El led es de salida de la señal
Serial.begin(9600);
}
void loop() {
X = digitalRead(pulsador); //Realiza una lectura a traves de un pulso (señal) generado
digitalWrite(led,X);
Serial.println(X);
delay(500);
//Comunicacion serial
//Declaramos las variables
int led = 10;
void setup() {
pinMode(led,OUTPUT);
Serial.begin(9600); //Habilitamos la comunicacion serial
void loop() {
digitalWrite(led,HIGH);
Serial.println("El Led esta Encendido...!!!");
delay(3000);
digitalWrite(led,LOW);
Serial.println("El Led Esta Apagado...!!!");
delay(3000);
//Buzzer
//Decalracionn de las variables
int buzzer = 7;
void setup() {
pinMode(buzzer,OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(buzzer,HIGH);
Serial.println("Alarma encendida...!!!");
delay(2000);
digitalWrite(buzzer,LOW);
Serial.println("Alarma apagada...!!!");
delay(2000)
//potenciometro
int led = 9;
int potenciometro = A0;
int X; //Almacena dato de lectura analogica del potenciometro
int Y; //almacena la lectura convertida
void setup() {
pinMode(led,OUTPUT);
pinMode(potenciometro,INPUT);
Serial.begin(9600);
void loop() {
X = analogRead(potenciometro);
Y = map(X,0,1023,0,255);
analogWrite(led,X);
Serial.print(X);
Serial.print(" - ");
Serial.println(Y);
}
//Sensor LDR
//Declaracion de las variables
int led = 5;
int LDR = A1;
int X;
int Y;
void setup() {
pinMode(led,OUTPUT);
pinMode(LDR,INPUT);
Serial.begin(9600);
}
void loop() {
X = analogRead(LDR);
Y = map(X,0,1023,0,255);
analogWrite(led,Y);
Serial.println(X);
delay(500);
//Sensor LDR
//Declaracion de las variables
int led = 6;
int LDR = A0;
int valorAlmacanado;
int Y;
void setup() {
pinMode(led,OUTPUT);
pinMode(LDR,INPUT);
Serial.begin(9600);
}
void loop() {
valorAlmacanado = analogRead(LDR);
Y = map(valorAlmacanado,0,1023,0,255);
analogWrite(led,Y);
Serial.println(Y);
delay(500);
//Sensro Ultrasonido
//Declaracion de las variables
int TRIG = 12;
int ECHO = 13;
long tiempo; //Variacion en cuestion de lso datos tomados
long distancia; //Variacion en cuestion de lso datos tomados
void setup() {
pinMode(TRIG,OUTPUT); //La señal sale
pinMode(ECHO,INPUT); //la señal ingresa
Serial.begin(9600);
void loop() {
//Para el TRIGGER
digitalWrite(TRIG,LOW);
delayMicroseconds(5);
digitalWrite(TRIG,HIGH);
delayMicroseconds(5);
digitalWrite(TRIG,LOW);
//Para el ECHO
tiempo = pulseIn(ECHO,HIGH);
tiempo = tiempo/2;
distancia = tiempo/29;
Serial.print(distancia);
Serial.println("cm");
delay(500);
//Sensor DTH-11
//Agregar la libreria
#include <DHT11.h>
//Declaracion de las variables
int Sensor = 3;
float humedad;
float
temperatura;
//relacion del sensor con el pin designado a la funcion trabajar
DHT11 x(Sensor);
void setup() {
pinMode(Sensor,INPUT);
Serial.begin(9600);
}
void loop() {
x.read(humedad,temperatura);
Serial.print("HUMEDAD: ");
Serial.print(humedad);
Serial.print(" - ");
Serial.print("TEMPERATURA: ");
Serial.println(temperatura);
delay(1000);
//Pantalla LCD
//Agregamos la libreria LiquidCrystal
#include <LiquidCrystal.h>
//Declaracion de las variables
int RS = 2;
int EN = 3;
int D4 = 4;
int D5 = 5;
int D6 = 6;
int D7 = 7;
//definimos la libreria a los puertos digitales para su funcionamiento
LiquidCrystal lcd(RS,EN,D4,D5,D6,D7);
void setup() {
lcd.begin(16,2); //Definimos la dimension de la pantalla LCD a usar
}
void loop() {
lcd.setCursor(9,1); //Definimos la posicion en donde enviaremos el texto
lcd.print("A");
//Motor DC
//Declacion de las variables
int motor = 3;
void setup() {
pinMode(motor,OUTPUT);
void loop() {
//Motor encencido
digitalWrite(motor,HIGH);
delay(3000);
//motor apagado
digitalWrite(motor,LOW);
delay(3000);
//Servomotor
//agremamos la libreria del servomotor
#include <Servo.h>
//Declaracvion de las variables
int potenciometro = A0;
int motor = 3;
int X; //Almacena la lectura del potenciometro
int Angulo; //Angulo
//Designamos la libreia
Servo s;
void setup() {
s.attach(motor);
Serial.begin(9600);
}
void loop() {
X = analogRead(potenciometro);
Angulo = map(X,0,1023,0,260);
s.write(Angulo);
Serial.println(Angulo);
delay(500);
RELAY
void setup(){
void loop(){