Interrupciones Por Cambio de Pin ISR | PCINT | Arduino101

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2024

ความคิดเห็น • 49

  •  3 ปีที่แล้ว +3

    Aúntate al CURSO de ARDUINO Desde Cero: bit.ly/3ldW6kO
    Sígueme en Facebook: facebook.com/Electronoobs
    Ayuda mi canal en PATREON: www.patreon.com/ELECTRONOOBS

  • @emanuelhernandez5694
    @emanuelhernandez5694 ปีที่แล้ว

    Estoy usando el ATtiny88 y la verdad estos tutoriales son de gran ayuda.. Lo único que cambia es que el ATtiny88 tiene 4 puertos de interrupciones y dado que no es el mismo modelo, los pines en cada puerto no son los mismos que en el ATmega328P

  • @javiersoto570
    @javiersoto570 2 ปีที่แล้ว

    FELICITACIONES !!!!, No me suscribo porque ya lo estoy !!! . Perfecta la explicación y el gran trabajo en la edición del video.
    He visto varios videos tuyos de varios temas y la verdad es que no solo eres un gran profesional que domina el tema , sino que además tienes una cualidad del que muchos carecen y es que tienes y es el "DON DE LA DOCENCIA" !!! . Ole tus Huevos !! Como decimos en Andalucía (España ). 🙂

  • @robertrincado3169
    @robertrincado3169 3 ปีที่แล้ว +1

    Una calidad increible. Me ha ayudado a entender las interrupciones más a fondo para una asignatura de la universidad. Muchas gracias y un saludo!

  • @eddybass6118
    @eddybass6118 2 ปีที่แล้ว

    Te felicito por tu manera de explicar, eres muy didactico. Como haría Yo para colocarle a un secuencia de 5 led lo siguiente: Al primer Led 5 minutos prendido, al segundo Led 4 minutos, al tercer Led 3 minutos, al cuarto Led 2 minutos y al 5 Led 1 minuto? y listo... Que haga solo eso cada vez que Yo reinicie el Arduino.

  • @AlfredoBravo
    @AlfredoBravo 3 ปีที่แล้ว

    Que bien explicado. Un Genio!!!. Gracias, 1000 gracias. 😀

  • @opochoclo
    @opochoclo 3 ปีที่แล้ว

    La mejor explicación que he visto u oído..

    •  3 ปีที่แล้ว +1

      Fua, me alegro que digas eso! Es muy importante para mí!

  • @jancarlosmarc8735
    @jancarlosmarc8735 3 ปีที่แล้ว +1

    Gracias por enseñar este tipo de herramientas de arduino.....
    Se aprende muchísimo ....

  • @ronaldforero938
    @ronaldforero938 2 ปีที่แล้ว

    la explicacion de brutal, muchas gracias

  • @TriunfoGim
    @TriunfoGim 2 ปีที่แล้ว

    Muchas gracias por toda la explicacion

  • @duverneygomeztovar4422
    @duverneygomeztovar4422 3 ปีที่แล้ว

    Sos el mejor Gracias por existir saludos desde colombia

    •  3 ปีที่แล้ว

      Me alegro que te guste!

  • @jorgecardenal
    @jorgecardenal 3 ปีที่แล้ว

    excelente sus videos, desde colombia un abrazo, observo en la red de youtube que no se encuentra informacion del diseño y funcionamiento de los cicloconvertidores AC, quisiera saber si puedes colaborarnos a muchos que estamos en esta situación ya que noto con agrado que trabajas con circuitos de potencia y lo haces de una manera sencilla y facil de comprender💪🏼💪🏼💪🏼💪🏼

  • @ventasti2742
    @ventasti2742 ปีที่แล้ว

    Muy buena explicacion, gracias

  • @GallesDie__
    @GallesDie__ 3 ปีที่แล้ว +1

    Que buen video, la edición esta genial y tu explicación igual, gracias por la información se agradece cada segundo deo video:)

  • @juliocoq777
    @juliocoq777 3 ปีที่แล้ว

    Excelente video por fin entendí bien lo de las intenciones 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

  • @rigelgremory2416
    @rigelgremory2416 3 ปีที่แล้ว +1

    Execelente informacion y todo bien explicado , te felicito y muchas gracias por tu trabajo , exitos

  • @iherreno
    @iherreno 3 ปีที่แล้ว +1

    Excelente!! como siempre muy buen vídeo. Mil gracias.

  • @luisilloelpillo4047
    @luisilloelpillo4047 3 ปีที่แล้ว

    ¿Esto lo podría usar para hacer un botón de paro de emergencia? Que todo mi código se detenga por tiempo indefinido, mi idea es detener todo el proceso de una máquina y hasta dejar de pulsar el botón de paro, que la máquina continúe con la operación. Excelente explicación.

  • @cristianhumbertoriveraacos7177
    @cristianhumbertoriveraacos7177 3 ปีที่แล้ว

    muy agradables sus videos , muy bien explicados saludos desde México ....quisiera saber un video con un proyecto de un ciclo convertidor monofásico son muy pocos los videos que hay sobre el ciclo convertidor....y seria muy chebre aprender el diseño de este ciclo convertidor desde tu canal ..muchas gracias

  • @oscarsemini2829
    @oscarsemini2829 2 ปีที่แล้ว

    Hola tendrias que hacer el tutorial de interrupciónes por harware con registro

  • @johnnyariasromero6547
    @johnnyariasromero6547 3 ปีที่แล้ว

    Único este video 😁

  • @gastondefranco
    @gastondefranco 3 ปีที่แล้ว

    Muchas gracias por éste nuevo vídeo

  • @mariaepifaniaquinterosaa5499
    @mariaepifaniaquinterosaa5499 6 หลายเดือนก่อน

    Muy bien electronood 😊😊😊

  • @eferbel
    @eferbel 3 ปีที่แล้ว

    Como siempre un excelente video. Muy bien explicado y útil. Muchas gracias por tu trabajo.

  • @HuracanLamb
    @HuracanLamb 3 ปีที่แล้ว

    Gracias por el video !

  • @waldemarolimpia
    @waldemarolimpia 3 ปีที่แล้ว

    Espectacular! Lo que me da curiosidad es que si se puede hacer que se active la interrupción con un sensor y que quede ahí tipo el loop hasta que se desactive con un código o algo, que no sea algo de corto tiempo

  • @erosllorenssala8635
    @erosllorenssala8635 3 ปีที่แล้ว

    Cuando vas hacer un vídeo, explicando las pantallas Nextion? Gracias.

  • @pocho0793
    @pocho0793 3 ปีที่แล้ว +1

    Gracias Electrónico!

  • @inventorkr1
    @inventorkr1 3 ปีที่แล้ว +1

    Thank you my friend🌹👉🌹👉🌹👉🌹👉

  • @arduinosantacruzbolivia4601
    @arduinosantacruzbolivia4601 2 ปีที่แล้ว

    Excelente Mucha info que vale ORO, Dictas cursos ONLINE?

  • @joseluisfernandezrodriguez2241
    @joseluisfernandezrodriguez2241 2 ปีที่แล้ว

    Los banderines que se activan indicando si es un cambio de estado de un pin, finalizado un tóner o una conversión AD o comunicación serial o prescaler de pwm.... De echo debería tener prioridad en interrupción el pwm y las lecturas AD o serial.... El botón puede rascar :) imagínate cuántas veces saltará a interrupciones.. un cordial saludo

  • @josevillanueva4390
    @josevillanueva4390 3 ปีที่แล้ว

    Muchas gracias, muy buen video. Quería saber si tiene un video similarorientado al uso de interrupciones por cambio de pin en el mega32u4, que me permitiría ver si puedo soslayar una limitación de capacidad en una implementación que estoy haciendo con el atmega uno y no me encaja. Quizas usando el 32u4 tenga más suerte ya que éste posee un 25% mas de sram. gracias

  • @RCMotorMania3Emanuelhp18
    @RCMotorMania3Emanuelhp18 3 ปีที่แล้ว

    Exelente video amigo

  • @Alfonso_Zamora
    @Alfonso_Zamora 3 ปีที่แล้ว

    ¿Esta clase está dentro del curso de iniciación? Muy bien explicado

    •  3 ปีที่แล้ว

      No, estos vídeos son de más nivel

  • @joseluisfernandezrodriguez2241
    @joseluisfernandezrodriguez2241 2 ปีที่แล้ว

    Cli -- sei .... Interesante... Me imagino que con eso aves que el compilador no añada la línea de comprobación del banderin de interrupciones.. eso ace más pequeño el código o una trama de varios procesos 7 o 12 no sean afectados por la interrupción... Pongamos cada operación echa de 2 a 3 procesos (un cálculo o una decisión) el compilador añade el proceso de ver el banderin de interrupciones si es uno automáticamente almacena en dónde está y salta a interrupciones para después volver donde estaba en el programa... Obviamente en el programa de interrupciones no pude saltar sobre sí mismo se liaria una.. yo lo uso como disable interrutp o entable interrupt
    Lo otro pongamos que tengo un tramo donde ago una suma una and y una decisión... 2 procesos de suma, 2 procesos and (borrar un bit) y 3 de la comparación if, resulta que lo quiero íntegro sin que le afecte la interrupción... Lo colocas entre eso y se queda en 7 si no es así el compilador ha añadir esa instrucción de salto en cada lote de procesos, vamos que incrementaría 3 procesos.. de 7 que serían se convierten en 9.
    Ahora imagínate. Cuánto agranda un código algo grande
    Ostia espero que te sea medio entendible... Me explico fatal

  • @eltecnicocr
    @eltecnicocr 3 ปีที่แล้ว

    Oye amigo de que país eres?
    No parece que español sea tu lengua nativa
    Me gustan mucho tus proyectos cual es tu profesión o tu carrera ?
    Saludos

  • @elyeti1
    @elyeti1 3 ปีที่แล้ว

    Muy buen video! No sabía lo de ésas interrupciones.
    Las variables globales que se usan en el código ISR han de almacenarse en RAM? Es decir tipo "volatile"

    •  3 ปีที่แล้ว +1

      Es mejor. Pero también puedes usarlas sin definirlas en ram. Es más, si quieres usar esa variable durante todo el código, es mejor definirla global y yasta

  • @wearesisterstube7354
    @wearesisterstube7354 3 ปีที่แล้ว

    Amazing

  • @mariomorenoperez3647
    @mariomorenoperez3647 3 ปีที่แล้ว

    No entendí pero, tengo una CNC con Arduino que arme, pero cuando está trabajando en pleno proceso se detiene la máquina y en el grbl parece como que siguiera corriendo el tallado... Que podría ser el problema.. porque se detiene el Arduino en pleno proceso.

  • @alejandroalzatesanchez
    @alejandroalzatesanchez 3 ปีที่แล้ว

    Hay posibilidad de corromper alguna variable?
    ejemplo: leo una variable en un if y entre media hago interrupcion, que cambia es variable
    El if funcionaria correctamente?

    •  3 ปีที่แล้ว +1

      Ese es un problema. Si el loop ya ha entrado en el if, pero con la interrupción tú cambias el valor de la variable que has cambiado en el if, ese if se seguirá ejecutando para ese loop al menos. No se ejecuta solo si has cambiado el valor antes de que se llegue al if.

  • @jonathancocorel5729
    @jonathancocorel5729 3 ปีที่แล้ว +1

    Sapee

  • @sebastiancaioni7518
    @sebastiancaioni7518 3 ปีที่แล้ว

    Muy buen video, lastima que mi cerebro no me da para seguirte el paso😔😔

  • @ingenieriaparatodos3184
    @ingenieriaparatodos3184 3 ปีที่แล้ว

    ¿Cómo detectamos el cambio de estado en una interrupción de los pines analógicos?
    Tienen que ser cambios de 0-1023 o se puede poner un umbral.
    Ej: Señal variante normal ADC: 100-250 (que no se active la interrupción)
    Señal para que active interrupción: 450-550

    •  3 ปีที่แล้ว +1

      Si activas pcint en pin entrada analógica, se detecta como cambio igual como si fuera digital. Por debajo de 1.5 es los y por encima de 2.7 es high. Algo así ..