SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
PRÁCTICAS BÁSICAS SIMULADAS CON
TINKERCAD PARA INICIAR CON
ARDUINO
Instituto Tecnológico de Matamoros
PASOS:
1.- Crear una cuenta en tinkercad: ​www.tinkercad.com
2.- Para iniciar un circuito seleccionar ​Circuits
3.- Seleccionar “​Crear nuevo circuito​”
4.- En componentes selecciona “​Arduino​” en starters para un circuito realizado o en búsqueda básica
para hacerlo desde cero.
5.- Utiliza el tab llamado “​codigo​”. Encontrarás 2 opciones para crear un programa. por bloques o con
código. Puedes trabajar con las 2 formas o preferir un método.
6.- Simular y verificar su funcionamiento.
PRACTICA 1
/* PRACTICA 1 */
/* Realizar un circuito el cual pueda ser
capaz de encender un LED durante un
segundo,
para después apagarlo durante un segundo. */
void setup()
{ pinMode(LED_BUILTIN, OUTPUT);}
void loop() {
digitalWrite(LED_BUILTIN,HIGH);
delay (1000);
digitalWrite(LED_BUILTIN,LOW);
delay (1000); }
PRACTICA 2
/* PRACTICA 2 */
/* Esta práctica trata de realizar un circuito
en el que dos leds se enciendan y se
apaguen de forma síncrona.Es decir,
cuando un led esté encendido,
el otro deberá estar apagado, y viceversa.
La duración de la posición encendido y
apagado deberá ser de un segundo. */
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void loop()
{
digitalWrite(8,HIGH);
delay (1000);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
delay (1000);
digitalWrite(9,LOW);
}
PRÁCTICA 3
/* PRACTICA 3 */
/* Se realizará un circuito en el que
los leds se enciendan y se
apaguen simulando el efecto de
una estela de luz. Es decir, se
programará una secuencia de
encendido y apagado para cada
led, uno después del otro, para
recrear tal efecto. Una vez que la
estela llegue al final, deberá volver,
haciendo el recorrido inverso.
El circuito deberá contener 7 LEDs.
Cada uno de los LEDs deberá
encender durante 1 segundo.
Posterior a este tiempo, el LED
encendido deberá apagarse y el siguiente LED en la secuencia deberá encenderse; comenzando
nuevamente la rutina. */
int n=7;
void setup()
{
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
for (int i=7; i<14; i++)
{
Serial.print(i);
digitalWrite(i,HIGH);
delay (1000);
digitalWrite(i,LOW);
}
for (int n=12; n>7; n--)
{
digitalWrite(n,HIGH);
delay (1000);
digitalWrite(n,LOW);
}
}
PRÁCTICA 4
/* PRÁCTICA 4 */
/*En esta práctica crearemos un circuito en el
que podamos gestionar de forma eficiente, y
simulando lo más fielmente posible, un
semáforo real. El circuito simulará dos
semáforos de dos calles que se interseccionan
perpendicularmente. Solo tres luces por
semáforo. El circuito deberá obedecer la
siguiente serie de estados, cada una estando
1 segundo activa antes de cambiar: */
int V1=8;
int A_1=9;
int R1=10;
int V2=11;
int A_2=12;
int R2=13;
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
// Paso 1
digitalWrite(V1,HIGH);
digitalWrite(A_1,LOW);
digitalWrite(R1,LOW);
digitalWrite(V2,LOW);
digitalWrite(A_2,LOW);
digitalWrite(R2,HIGH);
delay(1000);
// Paso 2
digitalWrite(V1,LOW);
digitalWrite(A_1,HIGH);
digitalWrite(R1,LOW);
digitalWrite(V2,LOW);
digitalWrite(A_2,LOW);
digitalWrite(R2,HIGH);
delay(1000);
// Paso 3
digitalWrite(V1,LOW);
digitalWrite(A_1,LOW);
digitalWrite(R1,HIGH);
digitalWrite(V2,HIGH);
digitalWrite(A_2,LOW);
digitalWrite(R2,LOW);
delay(1000);
// Paso 4
digitalWrite(V1,LOW);
digitalWrite(A_1,LOW);
digitalWrite(R1,HIGH);
digitalWrite(V2,LOW);
digitalWrite(A_2,HIGH);
digitalWrite(R2,LOW);
delay(1000);
// Paso 5
digitalWrite(V1,HIGH);
digitalWrite(A_1,LOW);
digitalWrite(R1,LOW);
digitalWrite(V2,LOW);
digitalWrite(A_2,LOW);
digitalWrite(R2,HIGH);
delay(1000);
}
PRÁCTICA 5
/* PRÁCTICA 5 */
/* En esta práctica se deberá realizar un circuito en el
que un LED cambie la intensidad de su brillo.
Para conseguir este efecto hay que recordar que se
deberá utilizar la función AnalogWrite (pin,valor) y variar
el duty cycle, obteniendo así un efecto de señal
analógica y, por tanto, de brillo en el led.
El LED deberá ir aumentado el brillo(con un ritmo de
+10 en el valor analogico, por cada 200 milisegundos)
y, una vez llegado al límite (valor 255), bajar hasta su
apagado (valor 0).Una vez llegado a 0 deberá volver a
comenzar y aumentar poco a poco el brillo. */
void setup()
{
pinMode(8, OUTPUT);
}
void loop()
{
digitalWrite(8,LOW); analogWrite(8,LOW); brillo ();
}
void brillo ()
{
for (int i=0; i<= 255; i=i+10)
{ analogWrite (8,i); delay(200);}
}
PRACTICA 6
/* PRACTICA 6 */
/* Se realizará un circuito en el que un LED
emule la luz de una vela; La luminosidad del
LED deberá variar de forma aleatoria. */
void setup()
{
pinMode(8, OUTPUT);
}
void loop()
{
randomSeed (millis ());
analogWrite(8,random(255));
delay(random (50));
}
PRACTICA 7
/* PRACTICA 7 */
/* Crear diferentes tonos mediante la
función tone() */
void setup()
{
pinMode(5, OUTPUT);
}
void loop()
{
delay(100);
for (int i= 200; i<= 1800; i=i+100)
{
tone (5,i,100);
delay(100);
noTone(5);
}
}
PRACTICA 8
/* PRACTICA 8 */
/* Al presionar el botón, deberá ocurrir lo
siguiente:
- El LED deberá encender y apagarse en 10
ocasiones.(1s de apagado y 1s de
encendido)
- El piezo o speaker deberá realizar un
sonido cualquiera en 10 ocasiones. (un
lapso de 1 segundo entre sonidos)
- Ambos procesos pasando al mismo tiempo.
- Al finalizar ambos procesos el Arduino
volverá a su estado pasivo. */
int led = 8;
int boton = 2;
int bocina = A0;
int estado = 0;
void setup()
{
pinMode(led, OUTPUT);
pinMode(boton, INPUT);
pinMode(bocina, OUTPUT);
}
void loop()
{
estado = digitalRead(boton);
if (estado == HIGH)
{
for (int i = 0; i <=10; i++)
{
digitalWrite (led, HIGH); tone (bocina, 200); delay (1000);
noTone(bocina); digitalWrite (led, LOW); delay (1000);
}
estado = LOW;
}
}
PRACTICA 9
/*Practica 9. Movimiento de un Servomotor
• En esta práctica se realizará un circuito que dote
un servomotor de movimiento. */
#include <Servo.h>
Servo Motor1;
int dipswitch=7;
int led=3;
int dato;
void setup()
{
Motor1.attach(9);
pinMode(dipswitch, INPUT);
pinMode(led,OUTPUT);
}
void loop()
{
dato = digitalRead(dipswitch);
if (dato == HIGH) { Motor1.write(0); digitalWrite(led,LOW);}
if (dato == LOW) { digitalWrite(led,HIGH); Motor1.write(90); digitalWrite(led,HIGH);
}
PRACTICA 10
/*Practica 10. En esta práctica se realizará un
circuito en el que se puedan detectar
objetos cercanos. Un detector ultrasónico que
detecta y calcule la cercanía del objeto
en centímetros.
- Si el objeto se detecta a una distancia
menor de 50 cm, que esté accione una
alarma.
- Tal alarma puede incluir un LED y un buzzer
que se encienden y apaguen. */
int led=5;
int buz=2;
int cm=0;
int inches=0;
long readUltrasonicDistance (int signal)
{
pinMode(signal,OUTPUT);
digitalWrite(signal,LOW);
delayMicroseconds(2);
digitalWrite(signal,HIGH);
delayMicroseconds(10);
digitalWrite(signal,LOW);
pinMode(signal,INPUT);
return pulseIn(signal, HIGH);
}
void setup()
{
pinMode(led, OUTPUT);
pinMode(buz,OUTPUT);
digitalWrite(led, LOW);
digitalWrite(buz,LOW);
pinMode(11,INPUT);
Serial.begin(9600);
}
void loop()
{
cm= 0.01723 * readUltrasonicDistance(11);
inches = (cm/2.54);
Serial.print(inches);
Serial.print("in, ");
Serial.print(cm);
Serial.println("cm, ");
// Serial.print(readUltrasonicDistance(11));
delay(100);
if (cm > 50) {
digitalWrite(led,HIGH);
tone (buz,800);
delay(1000);
digitalWrite(led,LOW);
noTone(buz);
delay(1000);
}
}
PRACTICA 11
/* Practica #12 */
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print("Sensor de LUZ");
lcd.setCursor(0, 1);
lcd.print("valor = ");
lcd.setCursor(6, 1);
}
void loop() {
int a=analogRead(A0);
lcd.print(a);
lcd.setCursor(6, 1); }

Más contenido relacionado

La actualidad más candente

ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreLuis Manuel Diaz
 
Biblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdfBiblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdfDenisseGeovanna
 
Electrónica para Niños
Electrónica para NiñosElectrónica para Niños
Electrónica para NiñosLuis Méndez
 
Arduino lezione 01 - a.s 2010-2011
Arduino lezione 01 - a.s 2010-2011Arduino lezione 01 - a.s 2010-2011
Arduino lezione 01 - a.s 2010-2011Michele Maffucci
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino El Gfe Davidson
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingEmmanuel Obot
 
Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYVishnu
 
Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2Michele Maffucci
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Dragos Ionita
 
Weather monitoring System Using STM32
Weather monitoring System Using STM32Weather monitoring System Using STM32
Weather monitoring System Using STM32Hitesh Kumar Nath
 
manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)Natalia Del Toro
 
Electrónica para niños
Electrónica para niñosElectrónica para niños
Electrónica para niñoslalaly28
 

La actualidad más candente (20)

Presentacion de arduino (power point)
Presentacion de arduino (power point)Presentacion de arduino (power point)
Presentacion de arduino (power point)
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
 
Biblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdfBiblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdf
 
Introducción a arduino
Introducción a arduinoIntroducción a arduino
Introducción a arduino
 
Arduino - Ejercicios Básicos
Arduino - Ejercicios BásicosArduino - Ejercicios Básicos
Arduino - Ejercicios Básicos
 
Electrónica para Niños
Electrónica para NiñosElectrónica para Niños
Electrónica para Niños
 
Arduino practicas
Arduino practicasArduino practicas
Arduino practicas
 
Arduino lezione 01 - a.s 2010-2011
Arduino lezione 01 - a.s 2010-2011Arduino lezione 01 - a.s 2010-2011
Arduino lezione 01 - a.s 2010-2011
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Getting started with arduino uno
Getting started with arduino unoGetting started with arduino uno
Getting started with arduino uno
 
PC-SIMU
 PC-SIMU  PC-SIMU
PC-SIMU
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and ProgrammingIntroduction to Arduino Hardware and Programming
Introduction to Arduino Hardware and Programming
 
Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIY
 
Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2Alfabeto di Arduino - lezione 2
Alfabeto di Arduino - lezione 2
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)
 
Weather monitoring System Using STM32
Weather monitoring System Using STM32Weather monitoring System Using STM32
Weather monitoring System Using STM32
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)manual de practicas Arduino (Inicial)
manual de practicas Arduino (Inicial)
 
Electrónica para niños
Electrónica para niñosElectrónica para niños
Electrónica para niños
 

Similar a Arduino: Primeras practicas con arduino

62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-unoAngelik Hdez
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-unoAngelik Hdez
 
Practicas IDE
Practicas IDEPracticas IDE
Practicas IDEVisemi VI
 
Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Didier Solis
 
Arduino uno 2 estudiantes
Arduino uno 2 estudiantesArduino uno 2 estudiantes
Arduino uno 2 estudiantesCiraBringas2
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoLuis Leandro Carlo
 
ARDUINO - LADDER PROYECTO CX3 RESET TEMP EH EN 2 CILINDROS BI MONO...
ARDUINO  - LADDER   PROYECTO  CX3 RESET  TEMP  EH  EN   2  CILINDROS  BI MONO...ARDUINO  - LADDER   PROYECTO  CX3 RESET  TEMP  EH  EN   2  CILINDROS  BI MONO...
ARDUINO - LADDER PROYECTO CX3 RESET TEMP EH EN 2 CILINDROS BI MONO...Jovanny Duque
 
Apuntes arduino nivel_pardillo
Apuntes arduino nivel_pardilloApuntes arduino nivel_pardillo
Apuntes arduino nivel_pardilloxampa
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
 
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagAlarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagjoaquinin1
 

Similar a Arduino: Primeras practicas con arduino (20)

Practicas simulador arduino del 1 al 8
Practicas simulador arduino del 1 al 8Practicas simulador arduino del 1 al 8
Practicas simulador arduino del 1 al 8
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
 
Practicas con arduino nivel i
Practicas con arduino nivel iPracticas con arduino nivel i
Practicas con arduino nivel i
 
Practicas IDE
Practicas IDEPracticas IDE
Practicas IDE
 
Practicas
PracticasPracticas
Practicas
 
Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Practicas con arduino_nivel_1
Practicas con arduino_nivel_1
 
Arduino 1 jose m. ruiz
Arduino 1   jose m. ruizArduino 1   jose m. ruiz
Arduino 1 jose m. ruiz
 
Arduino uno 2 estudiantes
Arduino uno 2 estudiantesArduino uno 2 estudiantes
Arduino uno 2 estudiantes
 
Presentación ARDUINO
Presentación ARDUINO Presentación ARDUINO
Presentación ARDUINO
 
Arduino corrimiento de bits con leds
Arduino corrimiento de bits con ledsArduino corrimiento de bits con leds
Arduino corrimiento de bits con leds
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduino
 
ARDUINO - LADDER PROYECTO CX3 RESET TEMP EH EN 2 CILINDROS BI MONO...
ARDUINO  - LADDER   PROYECTO  CX3 RESET  TEMP  EH  EN   2  CILINDROS  BI MONO...ARDUINO  - LADDER   PROYECTO  CX3 RESET  TEMP  EH  EN   2  CILINDROS  BI MONO...
ARDUINO - LADDER PROYECTO CX3 RESET TEMP EH EN 2 CILINDROS BI MONO...
 
Equipo7 Arduino
Equipo7 ArduinoEquipo7 Arduino
Equipo7 Arduino
 
Lab 01 micro
Lab 01 microLab 01 micro
Lab 01 micro
 
Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
 
Apuntes arduino nivel_pardillo
Apuntes arduino nivel_pardilloApuntes arduino nivel_pardillo
Apuntes arduino nivel_pardillo
 
Apuntes arduino nivel_pardillo
Apuntes arduino nivel_pardilloApuntes arduino nivel_pardillo
Apuntes arduino nivel_pardillo
 
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pagAlarma arduino wavecom programa y esquema numeros borrados 48 pag
Alarma arduino wavecom programa y esquema numeros borrados 48 pag
 

Más de SANTIAGO PABLO ALBERTO

Manual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaManual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaSANTIAGO PABLO ALBERTO
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez SANTIAGO PABLO ALBERTO
 
Programación de microcontroladores PIC en C con Fabio Pereira
Programación de microcontroladores PIC en  C con Fabio PereiraProgramación de microcontroladores PIC en  C con Fabio Pereira
Programación de microcontroladores PIC en C con Fabio PereiraSANTIAGO PABLO ALBERTO
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...SANTIAGO PABLO ALBERTO
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1SANTIAGO PABLO ALBERTO
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTSANTIAGO PABLO ALBERTO
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...SANTIAGO PABLO ALBERTO
 
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...SANTIAGO PABLO ALBERTO
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...SANTIAGO PABLO ALBERTO
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...SANTIAGO PABLO ALBERTO
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...SANTIAGO PABLO ALBERTO
 

Más de SANTIAGO PABLO ALBERTO (20)

secuencia electroneumática parte 1
secuencia electroneumática parte 1secuencia electroneumática parte 1
secuencia electroneumática parte 1
 
secuencia electroneumática parte 2
secuencia electroneumática parte 2secuencia electroneumática parte 2
secuencia electroneumática parte 2
 
Manual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaManual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzada
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
 
Programación de microcontroladores PIC en C con Fabio Pereira
Programación de microcontroladores PIC en  C con Fabio PereiraProgramación de microcontroladores PIC en  C con Fabio Pereira
Programación de microcontroladores PIC en C con Fabio Pereira
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
 
Arduino: Arduino de cero a experto
Arduino: Arduino de cero a expertoArduino: Arduino de cero a experto
Arduino: Arduino de cero a experto
 
Fisica I
Fisica IFisica I
Fisica I
 
Quimica.pdf
Quimica.pdfQuimica.pdf
Quimica.pdf
 
Manual básico PLC OMRON
Manual básico PLC OMRON Manual básico PLC OMRON
Manual básico PLC OMRON
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMART
 
Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART
 
PLC: Automatismos industriales
PLC: Automatismos industrialesPLC: Automatismos industriales
PLC: Automatismos industriales
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
 
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
 
PLC: Motor Dahlander
PLC: Motor DahlanderPLC: Motor Dahlander
PLC: Motor Dahlander
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
 

Último

Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfssuserc34f44
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptxJhordanGonzalo
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 

Último (20)

Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdfCE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
CE.040 DRENAJE PLUVIAL_RM 126-2021-VIVIENDA.pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx3039_ftg_01Entregable 003_Matematica.pptx
3039_ftg_01Entregable 003_Matematica.pptx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 

Arduino: Primeras practicas con arduino

  • 1. PRÁCTICAS BÁSICAS SIMULADAS CON TINKERCAD PARA INICIAR CON ARDUINO Instituto Tecnológico de Matamoros PASOS: 1.- Crear una cuenta en tinkercad: ​www.tinkercad.com 2.- Para iniciar un circuito seleccionar ​Circuits 3.- Seleccionar “​Crear nuevo circuito​” 4.- En componentes selecciona “​Arduino​” en starters para un circuito realizado o en búsqueda básica para hacerlo desde cero. 5.- Utiliza el tab llamado “​codigo​”. Encontrarás 2 opciones para crear un programa. por bloques o con código. Puedes trabajar con las 2 formas o preferir un método. 6.- Simular y verificar su funcionamiento.
  • 2. PRACTICA 1 /* PRACTICA 1 */ /* Realizar un circuito el cual pueda ser capaz de encender un LED durante un segundo, para después apagarlo durante un segundo. */ void setup() { pinMode(LED_BUILTIN, OUTPUT);} void loop() { digitalWrite(LED_BUILTIN,HIGH); delay (1000); digitalWrite(LED_BUILTIN,LOW); delay (1000); }
  • 3. PRACTICA 2 /* PRACTICA 2 */ /* Esta práctica trata de realizar un circuito en el que dos leds se enciendan y se apaguen de forma síncrona.Es decir, cuando un led esté encendido, el otro deberá estar apagado, y viceversa. La duración de la posición encendido y apagado deberá ser de un segundo. */ void setup() { pinMode(8, OUTPUT); pinMode(9, OUTPUT); } void loop() { digitalWrite(8,HIGH); delay (1000); digitalWrite(8,LOW); digitalWrite(9,HIGH); delay (1000); digitalWrite(9,LOW); }
  • 4. PRÁCTICA 3 /* PRACTICA 3 */ /* Se realizará un circuito en el que los leds se enciendan y se apaguen simulando el efecto de una estela de luz. Es decir, se programará una secuencia de encendido y apagado para cada led, uno después del otro, para recrear tal efecto. Una vez que la estela llegue al final, deberá volver, haciendo el recorrido inverso. El circuito deberá contener 7 LEDs. Cada uno de los LEDs deberá encender durante 1 segundo. Posterior a este tiempo, el LED encendido deberá apagarse y el siguiente LED en la secuencia deberá encenderse; comenzando nuevamente la rutina. */ int n=7; void setup() { pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); } void loop() { for (int i=7; i<14; i++) { Serial.print(i); digitalWrite(i,HIGH); delay (1000); digitalWrite(i,LOW); } for (int n=12; n>7; n--) { digitalWrite(n,HIGH); delay (1000); digitalWrite(n,LOW); } }
  • 5. PRÁCTICA 4 /* PRÁCTICA 4 */ /*En esta práctica crearemos un circuito en el que podamos gestionar de forma eficiente, y simulando lo más fielmente posible, un semáforo real. El circuito simulará dos semáforos de dos calles que se interseccionan perpendicularmente. Solo tres luces por semáforo. El circuito deberá obedecer la siguiente serie de estados, cada una estando 1 segundo activa antes de cambiar: */ int V1=8; int A_1=9; int R1=10; int V2=11; int A_2=12; int R2=13; void setup() { pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(13, OUTPUT); } void loop() { // Paso 1 digitalWrite(V1,HIGH); digitalWrite(A_1,LOW); digitalWrite(R1,LOW); digitalWrite(V2,LOW); digitalWrite(A_2,LOW); digitalWrite(R2,HIGH); delay(1000); // Paso 2 digitalWrite(V1,LOW); digitalWrite(A_1,HIGH); digitalWrite(R1,LOW); digitalWrite(V2,LOW);
  • 6. digitalWrite(A_2,LOW); digitalWrite(R2,HIGH); delay(1000); // Paso 3 digitalWrite(V1,LOW); digitalWrite(A_1,LOW); digitalWrite(R1,HIGH); digitalWrite(V2,HIGH); digitalWrite(A_2,LOW); digitalWrite(R2,LOW); delay(1000); // Paso 4 digitalWrite(V1,LOW); digitalWrite(A_1,LOW); digitalWrite(R1,HIGH); digitalWrite(V2,LOW); digitalWrite(A_2,HIGH); digitalWrite(R2,LOW); delay(1000); // Paso 5 digitalWrite(V1,HIGH); digitalWrite(A_1,LOW); digitalWrite(R1,LOW); digitalWrite(V2,LOW); digitalWrite(A_2,LOW); digitalWrite(R2,HIGH); delay(1000); }
  • 7. PRÁCTICA 5 /* PRÁCTICA 5 */ /* En esta práctica se deberá realizar un circuito en el que un LED cambie la intensidad de su brillo. Para conseguir este efecto hay que recordar que se deberá utilizar la función AnalogWrite (pin,valor) y variar el duty cycle, obteniendo así un efecto de señal analógica y, por tanto, de brillo en el led. El LED deberá ir aumentado el brillo(con un ritmo de +10 en el valor analogico, por cada 200 milisegundos) y, una vez llegado al límite (valor 255), bajar hasta su apagado (valor 0).Una vez llegado a 0 deberá volver a comenzar y aumentar poco a poco el brillo. */ void setup() { pinMode(8, OUTPUT); } void loop() { digitalWrite(8,LOW); analogWrite(8,LOW); brillo (); } void brillo () { for (int i=0; i<= 255; i=i+10) { analogWrite (8,i); delay(200);} }
  • 8. PRACTICA 6 /* PRACTICA 6 */ /* Se realizará un circuito en el que un LED emule la luz de una vela; La luminosidad del LED deberá variar de forma aleatoria. */ void setup() { pinMode(8, OUTPUT); } void loop() { randomSeed (millis ()); analogWrite(8,random(255)); delay(random (50)); }
  • 9. PRACTICA 7 /* PRACTICA 7 */ /* Crear diferentes tonos mediante la función tone() */ void setup() { pinMode(5, OUTPUT); } void loop() { delay(100); for (int i= 200; i<= 1800; i=i+100) { tone (5,i,100); delay(100); noTone(5); } }
  • 10. PRACTICA 8 /* PRACTICA 8 */ /* Al presionar el botón, deberá ocurrir lo siguiente: - El LED deberá encender y apagarse en 10 ocasiones.(1s de apagado y 1s de encendido) - El piezo o speaker deberá realizar un sonido cualquiera en 10 ocasiones. (un lapso de 1 segundo entre sonidos) - Ambos procesos pasando al mismo tiempo. - Al finalizar ambos procesos el Arduino volverá a su estado pasivo. */ int led = 8; int boton = 2; int bocina = A0; int estado = 0; void setup() { pinMode(led, OUTPUT); pinMode(boton, INPUT); pinMode(bocina, OUTPUT); } void loop() { estado = digitalRead(boton); if (estado == HIGH) { for (int i = 0; i <=10; i++) { digitalWrite (led, HIGH); tone (bocina, 200); delay (1000); noTone(bocina); digitalWrite (led, LOW); delay (1000); } estado = LOW; } }
  • 11. PRACTICA 9 /*Practica 9. Movimiento de un Servomotor • En esta práctica se realizará un circuito que dote un servomotor de movimiento. */ #include <Servo.h> Servo Motor1; int dipswitch=7; int led=3; int dato; void setup() { Motor1.attach(9); pinMode(dipswitch, INPUT); pinMode(led,OUTPUT); } void loop() { dato = digitalRead(dipswitch); if (dato == HIGH) { Motor1.write(0); digitalWrite(led,LOW);} if (dato == LOW) { digitalWrite(led,HIGH); Motor1.write(90); digitalWrite(led,HIGH); } PRACTICA 10
  • 12. /*Practica 10. En esta práctica se realizará un circuito en el que se puedan detectar objetos cercanos. Un detector ultrasónico que detecta y calcule la cercanía del objeto en centímetros. - Si el objeto se detecta a una distancia menor de 50 cm, que esté accione una alarma. - Tal alarma puede incluir un LED y un buzzer que se encienden y apaguen. */ int led=5; int buz=2; int cm=0; int inches=0; long readUltrasonicDistance (int signal) { pinMode(signal,OUTPUT); digitalWrite(signal,LOW); delayMicroseconds(2); digitalWrite(signal,HIGH); delayMicroseconds(10); digitalWrite(signal,LOW); pinMode(signal,INPUT); return pulseIn(signal, HIGH); } void setup() { pinMode(led, OUTPUT); pinMode(buz,OUTPUT); digitalWrite(led, LOW); digitalWrite(buz,LOW); pinMode(11,INPUT); Serial.begin(9600); } void loop() { cm= 0.01723 * readUltrasonicDistance(11); inches = (cm/2.54); Serial.print(inches); Serial.print("in, "); Serial.print(cm); Serial.println("cm, "); // Serial.print(readUltrasonicDistance(11));
  • 13. delay(100); if (cm > 50) { digitalWrite(led,HIGH); tone (buz,800); delay(1000); digitalWrite(led,LOW); noTone(buz); delay(1000); } }
  • 14. PRACTICA 11 /* Practica #12 */ #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2); lcd.print("Sensor de LUZ"); lcd.setCursor(0, 1); lcd.print("valor = "); lcd.setCursor(6, 1); } void loop() { int a=analogRead(A0); lcd.print(a); lcd.setCursor(6, 1); }