Control de Pines con Registros | Incrementa velocidad del Read/Write - Arduino101

  Рет қаралды 36,949

ELECTRONOOBS en Español

ELECTRONOOBS en Español

Күн бұрын

Пікірлер: 83
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
@RVKomputer
@RVKomputer 3 жыл бұрын
Aúntate que sería?...Anótate o Apúntate?
@RaNd0M92
@RaNd0M92 3 жыл бұрын
@@RVKomputer ¿Estás de acuerdo que estos vídeos son para personas curiosas, observadoras, estudiosas, me atrevo a decir que mas inteligentes? Si no puedes deducir que en el teclado a un lado del acento está la "p" y que es de humanos equivocarse y que en el pedir esta el dar pues quizás deberías estar viendo otro tipo de contenido, quizás de Kardashians y esas cosas
@demouht7083
@demouht7083 3 жыл бұрын
Estos videos avanzados de usos de puertos e interrupciones son increíbles, ¡buen trabajo!
@anthonyzavala8302
@anthonyzavala8302 Ай бұрын
Excelente informacion como bien mencionas al inicio esto ya no es programacion basica me a servido mucho, saludos desde Mexico!!
@santiagomorenopineda5536
@santiagomorenopineda5536 Жыл бұрын
Muy bueno video, cualquiera que tenga conceptos básicos de microcontroladores puede entenderlo. Excelente trabajo.
@rubenlizardo1430
@rubenlizardo1430 3 жыл бұрын
Eso si es importante que se diga. Siempre es mejor trabajar con registros y no con librerías. Muy buen dato.
@johnnyariasromero6547
@johnnyariasromero6547 3 жыл бұрын
Cómo estos vídeos son muy pocos que se encuentra en KZbin
@mojdisco2
@mojdisco2 2 жыл бұрын
Es el mejor video que he visto acerca del tema muchisimas gracias!!!
@alfonsotav
@alfonsotav Жыл бұрын
Muy bien explicado. Fácil de entender y muy instructivo. Enhorabuena y gracias por compartir tus conocimientos.:⁠-⁠)
@cnpl7245
@cnpl7245 Жыл бұрын
Qué excelente clase!!! Muchas Gracias Profe por esta explicación.
@AaciniOzambrano
@AaciniOzambrano 3 жыл бұрын
muchas gracias por tu curso esta genial, lo recomendare a mis compañeros de uni
@marceloalejandro1734
@marceloalejandro1734 3 жыл бұрын
Felicitaciones ingeniero, nunca había visto en internet estos datos de cómo optimizar la velocidad de operación del atmega 328, gracias por su trabajo de docente, saludos
@RaNd0M92
@RaNd0M92 3 жыл бұрын
Doctor Profesor Ingeniero para usted! jaja
@FernandoBS.
@FernandoBS. 3 жыл бұрын
Tutorial maravilhoso, mesmo em espanhol entendi perfeitamente, obrigado professor!
@pablochamizo3760
@pablochamizo3760 3 жыл бұрын
De haber sabido esto hace unos años.... Enhorabuena por estos videos
@victormunozc
@victormunozc 3 жыл бұрын
Excelente video, muchas gracias, no sabia por que tenía problemas con un programa que estoy terminando que se demoraba mucho y necesito velocidad, ahora lo cambiaré para usar este sistema y estoy seguro que funcionara mejor. GRACIAS GRACIAS
@ariel18012
@ariel18012 3 жыл бұрын
Muy buen video para usos avanzados, ojala orientes mas videos a la programación de los registros, los cuales hacen mucho mas eficiente el código, y te acerca mas al hard, espero mas videos ya que casino hay en español.
@MAVERICKHZERO
@MAVERICKHZERO 3 жыл бұрын
uffff hace tiempo que no veia el binario en arduino, me senti en casa xD excelente video.
@estebanxavierpovedanaranjo3507
@estebanxavierpovedanaranjo3507 3 жыл бұрын
Exlente explicacion como siempre lo haces estos videos son muy interesantes espero que siguas subiendo estos videos que son de mucha ayuda para todos los que nos gusta programar arduino
@arduindustial2838
@arduindustial2838 3 жыл бұрын
Genial tu conocimiento y tus ganas de enseñar son un ejemplo a seguir , son conocimientos con un cimiento súper sólido ! Mil gracias por tanto , es muy necesario ganar tanta velocidad en las ejecuciones ? En qué casos se aplicarían
@Jacroc
@Jacroc Жыл бұрын
Hola amigo. Muchas gracias por tan buena informacion y su excelente forma de compartirla. Lastimosamente me confundí luego del minuto 13:45 donde escribes >>5, no me queda claro. Te agradesco si reapondes el comentario y creo q muchos te agradecerian q hicieras un video con condicionales y registros. Nuevamente gracias por todo crack y toma tu like. (Y).
@juanjosebarrenomartin309
@juanjosebarrenomartin309 3 жыл бұрын
Me interesa mucho el tema . Te animo a seguir desarrollándolo.
@mur2ks
@mur2ks 2 жыл бұрын
Exelente video...gracias por la traducción en Español!!!
@shiriakos2086
@shiriakos2086 2 жыл бұрын
Te acabas de lucir. Gracias!
@user-ls6rv9kp6p
@user-ls6rv9kp6p 3 жыл бұрын
Felicitaciones, Brillante exposición.
@elyeti1
@elyeti1 3 жыл бұрын
Podrías probar las funciones bitWrite () y bitRead (), al final son las mismas operaciones bit a bit pero lo hacen muchísimo más sencillo e intuitivo.
@yobanyalvarezvelasquez6444
@yobanyalvarezvelasquez6444 3 жыл бұрын
Sino estoy mal, el uso de funciones utiliza más ciclos de reloj, en vez de utilizar registros y por ende también el espacio en memoria.
@elyeti1
@elyeti1 3 жыл бұрын
Dije funciones, pero en realidad no lo son, creo que se llaman rutinas y son rapidísimos. Al final hacen lo mismo que con operadores bit a bit pero es más cómodo y fácil de entender
@kevinfloresouo7514
@kevinfloresouo7514 2 жыл бұрын
Buen video bro, esto me servira ya que debo usar C nativo Xd.
@waltergomez9084
@waltergomez9084 3 жыл бұрын
Me encantó el tutorial, pero me gustaría saber cómo puedo ver la construcción de las funciones del Arduino, al igual que hiciste con digitalWrite ()
@JesusGonzalez-lr1kr
@JesusGonzalez-lr1kr 3 жыл бұрын
muy buena explicación, gracias.
@carlosalbertomedinagomez1375
@carlosalbertomedinagomez1375 3 жыл бұрын
Que bien saludos , desde Colombia. Seria bueno un tutorial de como dividir un gran proyecto en varios ficheros, en internet hay un tutorial pero no lo entiendo bien
@1510Kevinvb
@1510Kevinvb 3 жыл бұрын
Sería interesante un curso de Atmel studio con programación en C, para chips AVR, una opción alterna a Arduino Saludos desde Ecuador, muy buen trabajo!
@ariel18012
@ariel18012 3 жыл бұрын
Bajo Linux seria otra opción.
@eferbel
@eferbel 3 жыл бұрын
Excelente video y muy bien explicado. Tus vídeos cada vez son más profesionales, esas etiquetas de los microcontroladores con sus pines son increíbles. ¿ Con que programa editas el video?
@jancarlosmarc8735
@jancarlosmarc8735 3 жыл бұрын
Explicación bien detallada........
@danyelwo
@danyelwo 3 жыл бұрын
Estimado excelente canal estoy siguiendo tus videos y están muy interesantes te saludo desde Arequipa-Perú, sabes tengo algunas dudas seria genial q hicieras algunos videos mas con referencia del minuto 12:30 en adelante el manejo de lectura de pines de forma múltiple ya que eh realizado circuitos pero nunca a este nivel y eh tenido varios problemas desde ya gracias por tus aportes ala comunidad.
@geraviatu5510
@geraviatu5510 3 жыл бұрын
excelente video. Dios te bendiga
@innovabots1
@innovabots1 3 жыл бұрын
Muy buen video como siempre saludos y éxito 👍🏽
@josedominguez2021
@josedominguez2021 3 жыл бұрын
Eres un Master!!!!
@ElectronicIngDiaz0786
@ElectronicIngDiaz0786 3 жыл бұрын
Excelente video. Interesante. Una pregunta: ¿En que parte del IDE de arduino, puedo ver la función digital write?
@leonardbaciu3213
@leonardbaciu3213 3 жыл бұрын
Gracias!!! Muy buena info! 👍😍 Si dejamos un pin oscilando entre alto y bajo con registros sin ningún delay, cuánto tiempo aguanta la Arduino sin estropearse? A mí me parece como que se fuerza demasiado, o no? 🤔
3 жыл бұрын
Para nada. La frecuencia de funcionamiento igual es 16mhz. Sería forzarlo si lo haces rular a más de 16mhz. Hay gente que quema el bootloader de 20Mhz por ejemplo.
@leonardbaciu3213
@leonardbaciu3213 3 жыл бұрын
@ así que mientras se quede en 16mhz puedo dejarlo operando continuamente sin ningún tipo delay durante días sin miedo a que reviente? 😁 Lo cierto es que eso pasa con la CPU o gráfica de los ordenadores 🤔 Felicidades por el canal, es una gran fuente de inspiración y conocimientos!
@CeballosAvigail
@CeballosAvigail 3 жыл бұрын
@@leonardbaciu3213 Hola, no tendrás ningún problema pues no estas modificando la frecuencia de reloj del micro solo usas los puertos a su velocidad normal de operación y no implica sobrecalentamiento, cuando se modifica la velocidad máxima de trabajo del clock en ordenadores se le llama overclocking y si, modificar la velocidad del reloj llevándola muy por encima de su frecuencia máxima ocasiona que consuma más energía y se les deba refrigerar aún más y bajar el voltaje de operación.
@leonardbaciu3213
@leonardbaciu3213 3 жыл бұрын
@@CeballosAvigail gracias! La verdad es que siempre he tenido miedo a exigirle mucho al Arduino, cálculos y medidas sin pausa. No se, lo veía frágil. Me tranquiliza saber que realmente está hecho para poder usarlo así.
@lalin198
@lalin198 3 жыл бұрын
Hola excelente trabajo, tengo una consulta; como haces para que salga la información de los pines del arduino en el video a los 0:28 segundo???
@josemanuelquispemamani9672
@josemanuelquispemamani9672 3 жыл бұрын
q video de otro mundo o_0
@williamhuacho4124
@williamhuacho4124 3 жыл бұрын
Gracias crack.
@johnp2863
@johnp2863 3 жыл бұрын
Un video interesante también sería el poder controlar Arduino con Java o Python o con otras IDEs como Visual Studio.
@adrianal3913
@adrianal3913 3 жыл бұрын
muy bueno
@KamikazeSolucionesElectronicas
@KamikazeSolucionesElectronicas 2 жыл бұрын
Excelente video amigo. Como siempre. Te hago una pregunta. Que software usas para hacer las animaciones 2D y explicar los esquemas. Por ejemplo en el minuto 4. Atento a tus respuesta
@clebsoncorreia1427
@clebsoncorreia1427 3 жыл бұрын
Excelente 👍
@leninalbertoyepezjimenez2323
@leninalbertoyepezjimenez2323 Жыл бұрын
Si me enseñó algo nuevo, algún día me animaré a intentarlo, pero mi placa uno la convertí en una cerradura electrónica para mi cuarto, ahora nadie se puede meter cuando yo no esté 😈
@iherreno
@iherreno 3 жыл бұрын
Excelente vídeo!!
@danielasantos3137
@danielasantos3137 Жыл бұрын
Excelente vídeo! Una duda, cómo se podría poner una entrada pull-up con registros?
@argvSys
@argvSys 4 ай бұрын
Si el pin está configurado como entrada en el registro DDR, entonces puedes activar la resistencia pull-up usando el registro PORT, en el bit correspondiente, claro.
@luisanguisaca5443
@luisanguisaca5443 Жыл бұрын
¿También serviría hacerlo de la siguiente forma?.... (1
@monky3115
@monky3115 3 жыл бұрын
Podrías hacer un video donde muestras la precisión del tiempo en una raspberry pi pico ?? muchas gracias por el video
@joselb6720
@joselb6720 3 жыл бұрын
Muy bueno...
@deaelectronic8175
@deaelectronic8175 3 жыл бұрын
Buen video si señor, lo único que lo de las operaciones lógicas para mi lo has explicado demasiado rápido, deberías de profundizar mas en ella, los desplazamientos, etc................Pero vamos que Gracias por tus videos
@rigelgremory2416
@rigelgremory2416 3 жыл бұрын
Una consulta , se puede declarar como entrada o salida en el setup con la funcion pinmode y despues hacer la escritura o lectura de un pin usando los registros ?
@emanuelh.a8492
@emanuelh.a8492 3 жыл бұрын
Ese guiño (virgulilla) es la negación (NOT), but supongo que lo sabes e intentas hacer la información digerible para todos nosotros jeje.. Por cierto, gran video bro..!!
@rubenlizardo1430
@rubenlizardo1430 3 жыл бұрын
Ahora viene el como usar el ADC con registros.
@joseignacioramirez2471
@joseignacioramirez2471 2 жыл бұрын
Disculpa, una pregunta, en que pines del arduino uno estaria el PB6 y PB7 ? en el atmega se ve que el puerto B tiene 8 pines, pero cuando lo mostras en el arduino uno solo se ven 6, desde ya gracias, saludos.
@kenethbrayanperezhuaroc6388
@kenethbrayanperezhuaroc6388 2 жыл бұрын
Muy bien explicado, pero tengo 2 consultas en que carpeta se ubica el "void digitalWrite(uint8_t pin, uint8_t val) {}", buscando encontré los archivos ¨.h esta dirección "C:\Users\PHIRST\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino", pero no encuentro el codigo de la función digitalWrite. Y mi otra consulta sería cuales serian los registros para el microcontrolador ESP8266
@carlosmf3809
@carlosmf3809 3 жыл бұрын
👏
@luisinistrosa4399
@luisinistrosa4399 3 жыл бұрын
👍
@rosselfabriciomejia8775
@rosselfabriciomejia8775 3 жыл бұрын
Amigo el reloj x para cuando en este canal
@TheJaaavier
@TheJaaavier 3 жыл бұрын
9:02 el 3 está en bajo y alto?
@feliperuizjuarez5636
@feliperuizjuarez5636 3 жыл бұрын
vaya ahora entiendo por que en algunos codigos no aparece el numero de puerto y en realidad si aparece solo que con otro forma de escribir
@antonyvilcayauri2091
@antonyvilcayauri2091 3 жыл бұрын
buenas soy de Perú como hago para inscribirme no tengo cuenta en PayPal ni tarjeta de crédito cono hago lo pago en soles me podría dar un numero telefónico para mas información porque quiero tomar el curso.
@mgabiel
@mgabiel 3 жыл бұрын
básicamente estás usando ensamblador o lenguaje máquina
@hispano77e
@hispano77e 3 жыл бұрын
Y si quieres un pin digital como Input_pullup como se haría en registros??
3 жыл бұрын
Si fijas un pin como entrada y luego lo pones en HIGH, es como si el pin fuera input_pullup Asi que usando dos registros lo puedes hacer
@hispano77e
@hispano77e 3 жыл бұрын
@ muchas gracias, funciona
@luisflietas297
@luisflietas297 3 жыл бұрын
Hay que poner algun comando mas ante de subir el programa . Porque me da el error sketch mienteas intentaba cargar !!!!!
@jonathancocorel5729
@jonathancocorel5729 3 жыл бұрын
Sape
@jonathancocorel5729
@jonathancocorel5729 3 жыл бұрын
Porque entendí mas estos que las clases nivel básico 😬😂
@electronicaprogramacion2311
@electronicaprogramacion2311 3 жыл бұрын
Muy bueno
Interrupciones por Temporizador ISR + Ejemplos | Arduino101 | Registros y Modos
16:08
ADC con REGISTROS | Referencia Interna | Sensor Temperatura Integrado Arduino101
14:35
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 85 МЛН
这是自救的好办法 #路飞#海贼王
00:43
路飞与唐舞桐
Рет қаралды 125 МЛН
Who's spending her birthday with Harley Quinn on halloween?#Harley Quinn #joker
01:00
Harley Quinn with the Joker
Рет қаралды 22 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
Curso Arduino Nivel 1 - Clase 1: ¿Que es Arduino?
34:06
ELECTRONOOBS en Español
Рет қаралды 215 М.
Port Register Control | Increase speed of Read/Write - Arduino101
15:22
PROTOCOLS: UART - I2C - SPI - Serial communications #001
11:58
Electronoobs
Рет қаралды 1,4 МЛН
Memoria EEPROM Arduino - Guarda Cualquier Cosa
13:15
ELECTRONOOBS en Español
Рет қаралды 31 М.
Interrupciones Por Cambio de Pin ISR | PCINT | Arduino101
14:08
ELECTRONOOBS en Español
Рет қаралды 16 М.
Arduino101 Comparador Interno Programable
11:52
ELECTRONOOBS en Español
Рет қаралды 19 М.
Curso Arduino Nivel 1 - Clase 0: Introducción
16:41
ELECTRONOOBS en Español
Рет қаралды 41 М.
Sensors - which one to use
17:06
Electronoobs
Рет қаралды 1,4 МЛН
Уроки Ардуино. ПИД регулятор
28:57
Заметки Ардуинщика
Рет қаралды 476 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 85 МЛН