Documentos de Académico
Documentos de Profesional
Documentos de Cultura
18 /marzo/2024
Codigos de programación de circuitos
1. Ejercicio libre:
#include <LiquidCrystal.h>
int sensorMovimiento=13;
int alarma=9;
int ledVerde=8;
int ledRojo=10;
void setup()
pinMode(ledVerde, OUTPUT);
pinMode(ledRojo, OUTPUT);
pinMode(alarma, OUTPUT);
pinMode(sensorMovimiento,INPUT);
Serial.begin(9600);
lcd.begin(16,2);
lcd.setCursor(4,0);
lcd.print("ESTADO:");
void loop()
if(digitalRead(sensorMovimiento)==HIGH)
lcd.setCursor(3,1);
lcd.print("MOVIMIENTO");
digitalWrite(ledRojo, HIGH);
digitalWrite(ledVerde, LOW);
digitalWrite(alarma, HIGH);
else
lcd.setCursor(3,1);
digitalWrite(ledRojo, LOW);
digitalWrite(ledVerde,HIGH);
digitalWrite(alarma, LOW);
2. Ejercicio de un semáforo
// Prueba de Semaforo.
int ledrojo = 13; // Creamos las variables a utilizar y sus pines correspondientes,
pinMode(13,OUTPUT );
pinMode(12,OUTPUT);
Serial.begin(9600);
pinMode(11,OUTPUT);
Serial.begin(9600);
void loop() {
//Encendido.
delay(1000); //( 10000 para prueba fisica) Mantiene encendido por tiempo
señalado en mlisegundos.
// Apagado.
// Encendido.
//Apagado.
// Encendido.
//Apagado.
3. Construcion de un auto
#include <IRremote.h>
int SENSOR=7;
IRrecv irrecv(SENSOR);
decode_results codigo;
int Reverza1=3;
int Adelante1=4;
int Reverza2=5;
int Adelante2=6;
void setup()
irrecv.enableIRIn();
pinMode(Reverza1, OUTPUT);
pinMode(Adelante1, OUTPUT);
pinMode(Adelante2, OUTPUT);
pinMode(Reverza2, OUTPUT);
void loop()
if (irrecv.decode(&codigo)) {
Serial.println(codigo.value, HEX);
if (codigo.value == Power){
digitalWrite(Adelante1, !digitalRead(Adelante1));
digitalWrite(Adelante2, !digitalRead(Adelante2));
irrecv.resume();
if (codigo.value == Down){
digitalWrite(Reverza1, !digitalRead(Reverza1));
digitalWrite(Reverza2, !digitalRead(Reverza2));
irrecv.resume();
if (codigo.value == Derecha){
digitalWrite(Adelante1, !digitalRead(Adelante1));
irrecv.resume();
if (codigo.value == Izquierda){
digitalWrite(Adelante2, !digitalRead(Adelante2));
irrecv.resume();
delay (100);
}
Componentes
1. Ejercicio libre
2. Semáforo
3. coche
Imagenes de circuitos
1 2 3 4 5 6
A A
U1_5V
U1
RX VIN
TX 5V
D2 3.3V
D3
D4 AREF
U3
D5 IOREF
PIR2
VCC DB0 D6 RES
B VO DB1 D7 B
Arduino A0
R1 VCC LED+ DB2 D8
1
UNO A1
PIR
2
D1_C
U1_D10
C C
U1_GND
U1_GND
D R2 R3 R4 R5 D
220 220 D2 220 D3 220 D4
RED RED RED
U1_D10
D1_C
U1_GND
E E
A A
B B
U1
RX VIN
TX 5V
D2 3.3V
D3
D4 AREF
D5 IOREF
D6 RES
D7
Arduino A0
R1 R3 D8 R2
D9
UNO A1
D1 220 D3 220 D10 A2
D2 220
RED ORANGE D11 A3 GREEN
C D12
D13
A4
A5
C
SDA
SCL GND
U1_GND
D D
E E
A A
U2_5V BAT1+
BAT1+
U2
RX VIN
TX 5V
U1
D2 3.3V
VCC2 VCC1 D3
D4 AREF
B 1Y 1-2EN D5 IOREF B
M2 M1
D6 RES
2Y 3-4EN D7
U4
Arduino A0
M M 3Y
4Y
1A
2A
D8
D9
D10
D11
UNO A1
A2
A3
VCC
OUT
GND
GND1 D12 A4
GND2 3A D13 A5
GND3 SDA
GND4 4A SCL GND
C C
BAT1-
BAT1-
BAT1+
D D
BAT1
9V
BAT1-
E E