Ricardo Cruz
Ricardo Cruz
  • Видео 92
  • Просмотров 69 244
Event Structure: Configurar, guardar y ejecutar secuencia
En este video se muestra el uso del Event Structure para configurar una secuencia, guardarse en la memoria temporal por medio de un Array 2D y cómo ejecutar dicha secuencia mediante el uso de FOR LOOP.
Por facilidad se usaron leds para mostrar la forma de configurar un proceso básico de iluminación como los semáforos.
Просмотров: 4

Видео

Algoritmos con Arduino 3. Obtener raíz cúbica con librería
Просмотров 2821 день назад
En este vídeo se muestra cómo utilizar algunas funciones matemáticas especiales en Arduino utiizando la libreía math.h. Dicha librería contiene las definiciones de constantes matemáticas, funciones trigonométricas y demás para aplicar cálculos elaborados a las operaciones suma, resta, multiplicación y división.
Algoritmos con Arduino 2. Obtener el cociente con 4 decimales
Просмотров 2221 день назад
En este video se explica cómo implementar un algoritmo donde se le pide al usuario ingresar dos números (dividendo y divisor) para obtener el cociente de esos números con 4 decimales.
Algoritmos con Arduino 1. Ingreso e impresión de frase
Просмотров 6421 день назад
En este video se explica cómo implementar un algoritmo donde se pide al usuario que ingrese una frase y el Arduino obtiene, almacena en memoria e imprime en pantalla la frase enviada. Este código se la base de los muchos códigos donde el usuario ingresa información por comunicación Serial para que el Arduino ejecute instrucciones.
Letrero con matriz led 16x16 WS2812B
Просмотров 2412 месяца назад
En este video se muestra cómo se arma y programa con Arduino un letrero led RGB de 16x16. El armado en general solo requiere una fuente de 5 Volts a 3 o 5 Amperes para alimentar tanto a la tarjeta Arduino como a la matriz de Leds. Para la programación en Arduino se requiere obtener la librería Adafruit NeoMatrix que se descarga e instala. Una vez hecho, se va a los ejemplos de NeoMatrix y se ut...
Rodamientos. Vida nominal en cargas combinadas
Просмотров 2495 месяцев назад
En esta ocasión se muestra cómo calcular la vida nominal cuando el rodamiento presenta cargas radial y axial a la vez. Para su solución se toma como guía la tabla que provee el fabricante en el enlace grupodoyma.com/catalogos-web/NTN-CATALOGO-RODAMIENTOS-BOLAS-RODILLOS.pdf
Rodamientos. Cálculo de vida nominal en revoluciones y días
Просмотров 4165 месяцев назад
En este vídeo se definen algunos conceptos en el cálculo de la vida nominal y después se aplican mediante un ejercicio. El ejercicio consiste en determinar las fuerzas de reacción en los rodamientos A y B (cargas que deben soportar los rodamientos) para luego calcular la vida nominal en revoluciones y días considerando el Catálogo NTN del enlace grupodoyma.com/catalogos-web/NTN-CATALOGO-RODAMIE...
Python con Visual Studio Code: Ejercicio 3. Acceso a cámara web con OPENCV
Просмотров 5226 месяцев назад
En este vídeo se muestra cómo instalar OPENCV para abrir una cámara web en Python y cerrar el acceso al presionar la tecla 'g'.
Python con Visual Studio Code: Ejercicio 2. Cortar ciclo WHILE con ADD_HOTKEY()
Просмотров 776 месяцев назад
Continuando con el manejo de Python, en este video se muestra cómo cortar una cuenta automática del ciclo WHILE usando la paquetería KEYBOARD para definir una tecla en específico mediante el uso del comando ADD_HOTKEY()
Python con Visual Studio Code: Instalación y ejercicio 1
Просмотров 3126 месяцев назад
En este video se muestra cómo instalar Python y Visual Studio Code para realizar un ejercicio con el bucle WHILE. El ejercicio pide al usuario que ingrese una letra menos la 's' y el mismo programa lo guarda en mayúscula. Si se ingresa la 's' el programa sale del bucle WHILE y se termina el código.
Comunicación Serial: Leer dato en PIC desde LabVIEW
Просмотров 2507 месяцев назад
Una de las herramientas más indispensables entre los dispositivos de control es la capacidad de comunicarse con otros dispositivos para recibir instrucciones por medio de la comunicación SERIAL. En este video se muestra el código de LabVIEW para enviar un dato de un DIAL así como el código del PIC modelo 16F877a para recibir ducha información al habilitar el recurso de la INTERRUPCIÓN en el PIC.
Automatización PLC. Ejercicio 3 Parte 2: Máquina agitadora de pintura, conexión FBD
Просмотров 6307 месяцев назад
Continuando con el ejercicio 3 de la máquina semiautomática agitadora de pintura, en esta ocasión se procede a transformar la lógica desarrollada en contactos (ladder) para construir el diagrama de funciones lógicas (FBD).
Automatización PLC. Ejercicio 3 Parte 1: Máquina agitadora de pintura, análisis y conexión Ladder
Просмотров 1 тыс.7 месяцев назад
Muchos sistema secuenciales realizan procesos repetitivos hasta que el usuario detiene el sistema. En este ejercicio se pide desarrollar una máquina agitadora de botas de pintura de manera semiautomática donde al presionar el pulsador START (NA) el sistema agitará el bote de manera indefinida hasta que se presione el botón STOP (NC). En este vídeo se muestra cómo desarrollar la lógica en Ladder...
Automatización PLC. Ejercicio 2 Parte 2: Sellado de botellas semiautomático, análisis y conexión FBD
Просмотров 1,2 тыс.7 месяцев назад
Continuando con el ejercicio 2 para desarrollar un sistema semiautomático para sellar botellas se muestra el uso del Diagrama Espacio-Fase para determinar los elementos y etapas que se usaron en la parte 1 de este ejercicio. Se explica paso a paso las funciones que debe cumplir las memorias con respecto a las salidas y de ahí se muestra cómo se pasa la lógica ladder resuelta al diagrama de bloq...
Automatización PLC. Ejercicio 2 Parte 1: Sellado de botellas semiautomático con ladder
Просмотров 1,3 тыс.7 месяцев назад
Siguiendo con el proceso de automatizar sistemas secuenciales, en este ejercicio se muestra un sistema semiautomático de colocación de tapa a una botella al presionar el pulsador SELLAR. En este video se muestra el proceso de armado de la interfaz visual del sistema así como el desarrollo y conexión de la lógica en ladder en base a las entradas y memorias que el sistema requiere para repetir el...
Automatización PLC. Ejercicio 1: Arranque y paro usando contactos y funciones
Просмотров 5 тыс.7 месяцев назад
Automatización PLC. Ejercicio 1: Arranque y paro usando contactos y funciones
Lógica combinacional. Ejercicio 3: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Просмотров 1,7 тыс.7 месяцев назад
Lógica combinacional. Ejercicio 3: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Lógica combinacional. Ejercicio 2: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Просмотров 9777 месяцев назад
Lógica combinacional. Ejercicio 2: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Lógica combinacional. Ejercicio 1: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Просмотров 7247 месяцев назад
Lógica combinacional. Ejercicio 1: Sacar tabla de verdad, armar circuito y ladder en CADe SIMU
Funciones lógicas básicas: compuertas, diagrama de contactos y tabla de verdad
Просмотров 3547 месяцев назад
Funciones lógicas básicas: compuertas, diagrama de contactos y tabla de verdad
Panel fotovoltaico. Parte 2: Obtención de varias curvas IV y PV
Просмотров 1907 месяцев назад
Panel fotovoltaico. Parte 2: Obtención de varias curvas IV y PV
Diagrama de bloques. Ejercicio 2: Reducción por matrices y método de Cramer
Просмотров 1088 месяцев назад
Diagrama de bloques. Ejercicio 2: Reducción por matrices y método de Cramer
Panel fotovoltaico. Parte 1: Obtención de curvas IV y PV
Просмотров 5498 месяцев назад
Panel fotovoltaico. Parte 1: Obtención de curvas IV y PV
Diagrama de bloques. Ejercicio 1: Reducción por matrices y método de Cramer
Просмотров 1738 месяцев назад
Diagrama de bloques. Ejercicio 1: Reducción por matrices y método de Cramer
PIC en C Compiler. Parte 3: Sensor DS18B20
Просмотров 2968 месяцев назад
PIC en C Compiler. Parte 3: Sensor DS18B20
PIC en C Compiler. Parte 2: Sensor DS18B20
Просмотров 4088 месяцев назад
PIC en C Compiler. Parte 2: Sensor DS18B20
PIC en C Compiler. Parte 1: Sensor DS18B20
Просмотров 5138 месяцев назад
PIC en C Compiler. Parte 1: Sensor DS18B20
Sistemas mecánicos. Ejercicio 2: Función de transferencia y demostración en MATLAB-Simulink
Просмотров 1278 месяцев назад
Sistemas mecánicos. Ejercicio 2: Función de transferencia y demostración en MATLAB-Simulink
Sistemas mecánicos. Ejercicio 1: Función de transferencia y armado en MATLAB-Simulink
Просмотров 1538 месяцев назад
Sistemas mecánicos. Ejercicio 1: Función de transferencia y armado en MATLAB-Simulink
LabVIEW: Funcionamiento del For LOOP
Просмотров 1608 месяцев назад
LabVIEW: Funcionamiento del For LOOP

Комментарии

  • @delacrz2665
    @delacrz2665 6 дней назад

    Muy buen video

  • @fieldenlauniversidad3606
    @fieldenlauniversidad3606 12 дней назад

    Hola, cómo se hace el diagrama de bloques en LabVIEW?:C

  • @strong9888
    @strong9888 19 дней назад

    Excelente video amigo jamas habia entendido algo de manera tan facil

  • @geidaacosta2848
    @geidaacosta2848 26 дней назад

    muy buenos videos, muchas gracias!!!

  • @ernestorivero9909
    @ernestorivero9909 Месяц назад

    Pero no necesitas poner esas resistencis el esp32 tambien trabaja con 5v conectaselo por el pIn VIN

  • @albertogonzales7014
    @albertogonzales7014 Месяц назад

    Excelentes videos. Muy buena explicación.

  • @victorjimenez9684
    @victorjimenez9684 2 месяца назад

    a mi solo me sale FFFFFFFFFFFFFFFF en la pantalla y le cambie la direccion al sensor pero sigue saliendo lo mismo

  • @hernanarrieta8769
    @hernanarrieta8769 3 месяца назад

    Un capo! Gracias flaco

  • @juniorbarrazaarrieta2465
    @juniorbarrazaarrieta2465 3 месяца назад

    Buenas, como se le hace si lo que quiero es que reproduzca audio y los envié a un amplificador? Para reproducir audios previamente grabados

  • @Doit_OneOfOne
    @Doit_OneOfOne 4 месяца назад

    Necesito ingresar datos en diferentes pines porque tengo distintas distancias como lo puedo hacer, por favor ayúdeme

  • @jesusalvarezfebres6592
    @jesusalvarezfebres6592 4 месяца назад

    Que importante que existan personas como usted que aportan suficiente al conocimiento y facilitan de forma sencilla algo que tal vez se haga complejo viendolo de otra optica por eso es que le recomiendo a los estudiante que apoyen este tipo de iniciativa ya que esta dirigido principalmente a ustedes. Saludos y muchas bendiciones para usted amigo Ricardo Cruz desde mi terruño Venezuela.

  • @marcoantoniolozanovinalay3266
    @marcoantoniolozanovinalay3266 4 месяца назад

    hola buenas tardes intente hacer su simulación y cuando meto la función Pmax =max(Ppv) me dice que Ppv no esta definida a que se debera eso

  • @brunardo7813
    @brunardo7813 4 месяца назад

    Buenas, estoy tratando de desarrollar un proyecto en el que tengo que hacer que la ESP ejecute una secuencia de leds en loop, pero que esta secuencia cambie según un caracter que reciba por bluetooth; por lo que necesito que mientras se está ejecutando la secuencia de leds, esté la posibilidad de generar una interrupción cuando, desde una app en el teléfono, se le envíe un nuevo caracter a la ESP; lo que enseñas en el video permite hacer lo que quiero? Saludos!

  • @luiloga7137
    @luiloga7137 5 месяцев назад

    excelente aporte mi estimado, pero pa cuando haces uno con tia portal y plc, seria genial.

  • @juanpangui1007
    @juanpangui1007 5 месяцев назад

    Ricardo Cruz Hola que tal, saludos desde Argentina, tus videos sobre este tema de automatizaciòn son muy buenos y se entienden bien, queria preguntar si tenes el link de descarga del programa PC SIMU

  • @juanpangui1007
    @juanpangui1007 5 месяцев назад

    Hola que tal, ¿Porque razòn en el grafico donde dice el pulsador STOP tiene las siglas (NA) ese pulsador de paro deberia ser con un contacto cerrado no abierto.

  • @antoniorugama1763
    @antoniorugama1763 5 месяцев назад

    Saludos desde nicaragua gracias por compartir excelente clase dios lo bendiga

  • @ramoncambranoizquierdo1085
    @ramoncambranoizquierdo1085 6 месяцев назад

    Si lo implemento en fifisco ?debo de obtener los serial number ?

  • @henryflores309
    @henryflores309 6 месяцев назад

    Excelente🙂 suscrito

  • @hectorbilloni7875
    @hectorbilloni7875 6 месяцев назад

    Me haría falta instalar el PC sumus

  • @isrraeljuan9042
    @isrraeljuan9042 6 месяцев назад

    Me Confundo Un Poco, Con Lo Que Es PC SIMUS Y CADeSIMUS . Es Diferente. Tienes Algún Tutorial Como Instalar Amos Si Fuesen Diferentes ? Muchas Gracias 🍀🍀🌾🌾🌴🌴🤝

    • @juanpangui1007
      @juanpangui1007 5 месяцев назад

      Amigo el PC SIMU con el CADE SIMU se complementan entre si, el PC SIMU es una especie de programa para simular graficos algo asi como en 3D, Aca en RUclips hay varios tutoriales para instalar el CADE SIMU y el PC SIMU

  • @ramsesrodriguezurena9745
    @ramsesrodriguezurena9745 6 месяцев назад

    ¿En qué aplicación realizas el circuito? ¿Es gratis?

    • @RicardoCruz-ub4yy
      @RicardoCruz-ub4yy 6 месяцев назад

      Buen día. El programa se llama Multisim de la empresa Nacional Instruments. Existen versiones tanto online como para instalar

  • @javieralexanderdiazbernal6060
    @javieralexanderdiazbernal6060 6 месяцев назад

    Cordial saludo Ricardo. Quiero que sepas que no es uno de los mejores videos que he visto,es el mejor video que he visto junto con los otros dos que hablan de la secuencia y el método espacio -fase. Gracias por tan buen contenido. Por favor sigue subiendo más ejercicios o si tienes algún PDF con ejercicios que me puedas compartir te lo agradecería por siempre😅

  • @joseangelagueroquispe2913
    @joseangelagueroquispe2913 7 месяцев назад

    en Cade SIMU mucha cosa... lo puedes resolver de manera mas sencilla pienso hasta en dos lineas .

  • @ernestorivero9909
    @ernestorivero9909 7 месяцев назад

    Pero no hace falta ese divisor el esp32 lo puedes alimentar por el pin Vin con 5vol pues el tiene un regulador de 5vol a 3.3vol.

    • @waka7377
      @waka7377 5 месяцев назад

      si pero el esp32 se regula a 3.3 y sus pines digitales trabajan a eso.

    • @ernestorivero9909
      @ernestorivero9909 Месяц назад

      ​@@waka7377eso no importa tu lo puedes alimentar con 5 vol y si quieres trabaja con 3.3v el tiene un pin que te saca ese voltage y lo puedes usar para cualquier cosa que necesite 3.3v

    • @ernestorivero9909
      @ernestorivero9909 Месяц назад

      Disculpa tu usas el divisor para la targeta Sd

  • @alonsogonzalez6033
    @alonsogonzalez6033 7 месяцев назад

    Gracias

  • @diegoregalado7388
    @diegoregalado7388 8 месяцев назад

    excelente contenido estimado,

  • @RicardoCruz-ub4yy
    @RicardoCruz-ub4yy 8 месяцев назад

    // Librería para sensor ds18b20 #ifndef pin_dq #define pin_dq PIN_B0 #endif int1 ds18b_reset(void) // Reinicia la comunicación { int1 presencia; // Si hay sensor da 1, de lo contrario da 0 output_low(pin_dq); delay_us(490); output_float(pin_dq); delay_us(70); presencia=~input(pin_dq); delay_us(420); return presencia; } //----------------------------------------------------------------------------- int1 ds18b_read_bit(void) // Lee un bit enviado por el sensor { int1 bit_dq; // en la terminal DQ output_low(pin_dq); delay_us(2); output_float(pin_dq); delay_us(15); bit_dq=input(pin_dq); return bit_dq; } //----------------------------------------------------------------------------- void ds18b_write_bit(int1 bitval) // Envía un bit a los sensores { output_low(pin_dq); // por la terminal DQ if(bitval==1) { delay_us(2); output_float(pin_dq); } delay_us(100); output_float(pin_dq); } //---------------------------------------------------------------------------- int8 ds18b_read_byte(void) // Lee un byte del sensor { int8 i, val=0; // por la terminal DQ for(i=0;i<8;i++) { if(ds18b_read_bit()) val |=(0x01<<i); delay_us(120); } return val; } //---------------------------------------------------------------------------- void ds18b_write_byte(int8 val, int1 mode) //Envía comandos para el sensor { int8 i; // Entrada 1: Comando de 8 bits for(i=0;i<8;i++) // Entrada 2: Estado final de la { output_low(pin_dq); // terminal DQ (0,1) delay_us(2); output_bit(pin_dq,shift_right(&val,1,0)); delay_us(60); if((i==7) && (mode==1)) output_high(pin_dq); else output_float(pin_dq); delay_us(2); } } //---------------------------------------------------------------------------- int1 ds18b_read_rom(int8 *rom_ds) // Se obtiene los 64 bits del Rom { if(!ds18b_reset()) return FALSE; // Entrada/Salida: Puntero de array ds18b_write_byte(0x33,0); // de 8 datos para guardar Rom for(int i=0;i<8;i++) rom_ds[i]=ds18b_read_byte(); return TRUE; } //---------------------------------------------------------------------------- int1 ds18b_match_rom(int8 *rom_ds) // Buscar un sensor en específico { if(!ds18b_reset()) return FALSE; // Entrada: Puntero del array con la ds18b_write_byte(0x55,0); // dirección Rom for(int8 i=0;i<8;i++) ds18b_write_byte(rom_ds[i],0); return TRUE; } //---------------------------------------------------------------------------- void ds18b_read_scratch(int8 *memory_ds) // Lee el scratch de la memoria SRAM { ds18b_write_byte(0xBE,0); // del sensor for(int i=0;i<9;i++) //Entrada/Salida: Puntero del array memory_ds[i]=ds18b_read_byte(); // con los datos del scratch } //---------------------------------------------------------------------------- int8 ds18b_get_crc(int8 *memory_ds) // Cálculo de CRC { int8 i,j,aux,CRC=0; // Entrada: Datos del scratch for(i=0;i<8;i++) // Salida: CRC de 8 bits { aux=memory_ds[i]; for(j=0;j<8;j++) { if( (aux & 0x01)^(CRC & 0x01) ) { CRC^=0x18; CRC>>=1; CRC |=0x80; } else CRC>>=1; aux >>=1; } } return CRC; } //---------------------------------------------------------------------------- float ds18b_get_tempC(int8 *memory_ds) // Obtiene la temperatura en Celsius { signed int16 Tc=0; // Entrada: Scratch del sensor float tempC=0; // Salida: Temperatura °C Tc=memory_ds[0]; Tc|=(int16)(memory_ds[1])<<8; tempC=(float)Tc/16; return tempC; }

  • @AlejandroEspinel
    @AlejandroEspinel 8 месяцев назад

    Buenas tardes, cual seria la frecuencia máxima que se puede lograr con el 555 trabajando al 50% y teniendo en cuenta las limitaciones físicas del 555?

  • @andresmauriciohernandezcac7910
    @andresmauriciohernandezcac7910 9 месяцев назад

    Muy buena explicación, estaba buscando hace semanas algo asi ¡Gracias!

  • @moisescarbayo5101
    @moisescarbayo5101 9 месяцев назад

    el temporizador nunca me cuente aunque le ponga tiempo, porque sera

  • @martinpereira2490
    @martinpereira2490 9 месяцев назад

    ¡Buenas noches, muy clara y precisa la explicación! Tengan en cuenta que estructurando el código de esta manera cada vez que la ESP32 se reinicie por algún motivo volverá a crear el archivo “/registros.csv” en blanco. Es decir que perderían los datos ya alojados.

  • @manologomez3207
    @manologomez3207 9 месяцев назад

    Cómo sale la librería de Arduino? El botón de Arduino como se puede visualizar?

  • @mauriciopaniagua1059
    @mauriciopaniagua1059 9 месяцев назад

    Muy bien explicado, muchas gracias por aclarar el FILE_WRITE y FILE_APPEND.

  • @jesusjonatanromero165
    @jesusjonatanromero165 10 месяцев назад

    hola muy bueno el codigo, pero tengo un problema. Cuando genero el archivo excel todo los datos se guardan en un columna en vez de las cantidad que declaramos, sabrías por que?

    • @martinpereira2490
      @martinpereira2490 9 месяцев назад

      Buenas noches, si no entiendo mal tu problema es que te guarda todo en una sola columna. Para solucionar esto deberías seleccionar toda la columna, ir a la pestaña "Datos" seleccionar la opción "Texto en columnas" seleccionar la opción "delimitados" le das siguiente y luego le especificas que los quieres delimitados por "coma". Siguiente y finalizar. Saludos!

  • @nicoriffo361
    @nicoriffo361 10 месяцев назад

    gracias 🤗

  • @leonardoasenciosgomez7707
    @leonardoasenciosgomez7707 11 месяцев назад

    Amigo y si quiero hacer al reves, quiero meterele frecuencias de 0.5 a 1.5 hz y que salga voltaje como seria?? podrias hacer un video por favor

  • @JBullet-B0ss
    @JBullet-B0ss 11 месяцев назад

    Haces muy buen contenido, explicas muy claro y detallado, espero y sigas asi y ojala te den mas difusion, es dificil encontrar contenido en español sobre LabVIEW 🤙🏼

  • @torres___04
    @torres___04 11 месяцев назад

    Grcaias!! Muy útil

  • @kevincobo4190
    @kevincobo4190 Год назад

    Excelente explicacion

  • @jacquelineroxicelatalamant963

    Alo, como se calcularía el voltaje de saturacion del lm471?

  • @ElidioMarquina
    @ElidioMarquina Год назад

    Primera vez que llego aquí y no entendí nada 😅. Aunque me gusto mucho la app para simular voltajes.

  • @gmc4003
    @gmc4003 Год назад

    Se puede hacer uno que envie frecuencia a 433 constante?

  • @nicoperez4319
    @nicoperez4319 Год назад

    buen video! me decis que simulador estas usando y donde se puede descargar? gracias

    • @RicardoCruz-ub4yy
      @RicardoCruz-ub4yy Год назад

      Es Multisim, desde la página de NI (National Instruments) lo descargas

    • @nicoperez4319
      @nicoperez4319 Год назад

      @@RicardoCruz-ub4yy gracias!!

  • @mohamedmendoza9503
    @mohamedmendoza9503 Год назад

    Saludos. ¿Harás video sobre generar una señal diente de sierra?

  • @mohamedmendoza9503
    @mohamedmendoza9503 Год назад

    Saludos

  • @franciscocid592
    @franciscocid592 Год назад

    Amigo como asocias los valores de la resistencia y el condensador para ese periodo?? para que te salga la forma de onda triangular perfecta con la amplitud maxima y minima de la señal cuadrada.Gracias

  • @marceloconstantino1858
    @marceloconstantino1858 Год назад

    Recien me topo con sus videos y mas en este q me llamo la atencion, nunca habia visto ni oido este tema con el 555, agradezco por compartir, muchas gracias y bendiciones; Ahhh!!! espero q pueda compartir mucho mas material, animo!!!!!

  • @armandomurillo925
    @armandomurillo925 Год назад

    Pura carreta....para principados..

  • @sergiozeliastibi4475
    @sergiozeliastibi4475 Год назад

    show