Buenas tardes! Muchas gracias por tu aclaración. Seguimos aprendiendo. Un saludo cordial Juan
@ricardolozano8 ай бұрын
Saludos Juan!
@EstebanPati5 ай бұрын
Se te entiende todo, muchas gracias por el aporte.
@ricardolozano5 ай бұрын
Gracias a ti por comentar! Me alegro de que te haya servido
@Johnny-hv9bx3 ай бұрын
Buenas tardes compañero! Me he enganchado y como lo explicas muy bien se me está haciendo adictivo esto jajajaa Saludos y gracias por la clases!
@ricardolozano3 ай бұрын
Muchas gracias, me alegro de que te esté gustando el curso!
@jm2r707Ай бұрын
Hola, me apunto, se te entiende muy bien y yo deseando saber. Un saludo.
@ricardolozanoАй бұрын
Muchas gracias, bienvenido!!
@motorartesanal8 ай бұрын
Buenas noches!! Muy buen video y explicación, pero tengo las siguientes dudas: 1- ¿Qué quiere decir que analogRead tiene un rango de 0 a 255? Esto quiere decir que puede leer desde el número 0 a 255 pasandolo a decimal. Ejemplo: el 255 en decimal seria en binario 10000000, o el número 10 en decimal de 8bits 00001010 ¿Esto es lo que se queda almacenado en la memoria del microcontrolador? Cuando ponemos una variable byte led1= 10; ¿Qué es lo que está pasando en la memoria del microcontrolador? ¿Qué quiere decir que tine 64bits de memoria? Quiere decir 2 elevado a 64 posiciones de memoria de 0 y 1. No lo tengo claro, si me lo puedes aclarar con ejemplos te lo agradecería mucho. Un saldudo cordial de un seguidor Juan
@ricardolozano8 ай бұрын
Hola Juan. En primer lugar, según la documentación de arduino analogRead() tiene 1024 valores, es decir, un rango de 0 a 1023. Lo que hace analogRead es ver que voltaje tienes en un pin determinado y cuantificarlo con un valor entero de 0 a 1023. Por ejemplo, si tienes 5 voltios en el pin 7 y haces una lectura con analogRead del pin 7 te devolverá 1023. Si tienes 2,5 voltios te devolverá 512, si tienes 0 voltios te devolverá cero. Divide esos 5 voltios en 1024 "escalones", según la tensión que sea en dicho pin, te devuelve un valor u otro. Respecto al otro tema, cuando usas una variable byte, como en el ejemplo que me dices "byte led1 = 10" lo que sucede es que: 1.- Asigna a la variable led1 el valor 10 en decimal 2.- Almacena en la memoria del controlador de arduino ese valor 10, en binario, para ello emplea 8 bits de memoria (porque es una variable de tipo byte), el valor que almacena será 00001010 que se corresponde con 10 en binario.