eres un héroe , eres el único que explica como programar Arduino programando de verdad enseñando sus términos y usos del lenguaje , quiero aprender a programar y solo dan ejemplos sin fundamentos ni explicaciones de los mas básico si no explican como comunicarse con la interface. pero tu mi señor eres el mejor ....
Usted no merece un me gusta sino un me encanta voy días buscando un canal que enseñe muy bien y este es mas que perfecto más con tu creatividad de poner ejemplos fáciles te felicito te apoyo nose como no llegas rápido a los 10000 pero ya llegaras pronto por lo que veo triunfaras
Maravillosa explicación, llevaba rato sin entender todos esos comandos, valores, etc y con su explicación he quedado muy claro se agradece tanta dedicación y una explicación que parte desde lo más básico para alguien que no sabe nada. Gracias
eres uno de los mejores sin duda.. muchas gracias por explicar y explicarlo tan sumamente bien. gracias y agradecido de poderte ver y escuchar, saludos
Realmente usted es un profesor!!! gracias y le estaré siguiendo, espero por favor que en cualquiera de sus explicaciones me incluya, y a mis discípulos, felicitaciones y gracias. Yo tengo un proyecto personal de ingeniería reversa que quiero implementar para identificar los innovadores de nuestro país Venezuela, y tengo la intención tomarlo como referencia para nuestro jóvenes, claro está con su permiso, si todo bien aquí, espero que nos comuniquemos porque este proyecto se puede implementar sobre todo en países en vía de desarrollo, las personas como usted, mi persona y muchos otros somos los que podemos llevar nuestros países al desarrollo total, gracias una vez más, su amigo Rafael González.
Hola Rafael, muchas gracias por tu comentario. Aquí estamos para llevar la electrónica a cada rincón, cuenta con ello. En mi página web encuentras mis redes sociales, un saludo a Venezuela!
Vaya crack!!! Deberías tener muchos más suscriptores.No existe nadie q lo explique como tú.Lastima q no cuelgues más vídeos .Te esperamos ansiosamente y muchas gracias!!!!
como estas , saludos de argentina , primero que nada muy agradecido por tu tiempo . y de todos los videos que vengo viendo de tutos para aprender a programar arduino el tuyo , esta muy bien explicado , muchas gracias ...
muy bien explicado casi todos (por no decir TODOS) los canales de cursos de Arduino solo compilan y compilan sin decir como aplicar cada comando. Es el mejor tutorial desde cero que he encontrado. Me suscribo
hola profe, mi nombre es david, lo saludo desde argentina, y lo queria felicitar por sus videos, son muy didacticos, y bastante claros, y eh mirado muchos videos de arduno,sin poder entender, pero usted lo explica muy bien, y por ahora entendi todo, la verdad un crack, solo me falta practica,siga asi y muchas gracias. saludos
Después, quería probar hacer un mix de distintos proyectos, o sea de 2 o 3 diferentes, juntarlos y hacer uno, más q nada, quiero hacer una alarma con barrera láser, q tenga varias zonas, con teclado matricial y todo eso, por el momento no encontré, por eso quería probar
Gracias a usted, me estoy adentrando en este fascinante mundo llamado "Arduino". Muchas gracias por su tiempo y dedicación. Un saludo desde Alicante, España!!
Super bien explicado, dan ganas de aprender mas y mas acerca de la programación... sería bueno que hicieras curso con diferentes sensores y elementos de potencia que se puedan implementar en el hogar. muchísimas gracias
Muchisimas gracias por tan buenos videos que realiza, en serio me han servido de mucha ayuda, y he entendido mucho, gracias a su curso, un abrazo desde colombia y excelente trabajo
Explicas geniaaaal! compre hace poco el kit basico de arduino, y se programar un poco en C++ pero no entendia las estructuras de programa en el libro, con tus videos voy entendiendo super facil todo y haciendo mis proyectos ! es genial ! muchas gracias !
Buenísimo, no hay nada como poner en práctica los conocimientos teóricos, son cosas que van de la mano. Me alegra que mis explicaciones te ayuden a entender mejor. Saludos!
Estoy aprendiendo más contigo en una tarde sobre arduino que en 2 semanas de clase jajaja ojalá haber aprovechado la cuarentena del 2020 para haber aprendido, no pensé que arduino me pudiera entretener
Excelente curso. Soy nuevo de cero. Y he buscado varios cursos y documentación y esta es la mejor que he encontrado muchas gracias y seguiremos todos los demás cursos. Solo una duda yo practico en una tableta mega 2560 y las instrucciones no funcionaron de la misma forma. Es normal o estoy haciendo algo mal. Me estoy recurriendo al primer ejercicio del curso 2. Prívate nuevamente en esta lección 3 Gracias de antemano por tus comentarios y tu gran aportación
Hola Carlos, gracias a ti por verlos... La placa Mega 2560 tiene un microcontrolador distinto al arduino nano o UNO. Pero básicamente el Mega es un UNO con músculos xD. Una comparación básica: qph.cf2.quoracdn.net/main-qimg-a0dee7c555bb7b1ba757f8cf3a6e43d8-lq Pero con programas básicos no deberías tener problemas, fijarse bien en los pines que se utilizan. Saludos.
te agradezco de antemano tus atenciones, no se tu nombre pero muchas gracias. de igual forma te reitero que en todos los ejercicios con pines he batallado, voy a revisar el enlace a ver que esta pasando o que estoy haciendo, mal de igual forma te retro alimento. ya voy en el video 8 y todas las explicaciones excelentes!!
Hola, me llamo César. Lo importante es que sigas perseverando, no son temas sencillos, pero con dedicación se puede aprender sin problemas. Éxito con el curso y con gusto te responderé las preguntas que tengas. Saludos!
Muchas gracias por la información, me queda claro estos términos, ahora, si no es mucha molestia, me gustaria que me dijeras si puedo multiplicar variables tipo int con variables tipo float.
Hola Alexis, claro que puedes multiplicarlas, pero cuidado, no debes olvidar el punto flotante para asignar un float, o puedes convertir un entero con la función float(entero). Saludos!
Profe buenas noches, estoy repasando el curso por segunda vez y estoy comprendiendo mejor sus enseñanzas, más tengo una duda No me queda claro la diferencia entre print y println y en qué caso le coloca el dato con comillas y sin comillas Muchas gracias profe, Dios le bendiga Rubén
Hola Rubén, la "ln" al final de la función significa línea nueva, lo que implica que println, imprima y se salte una línea (haga un enter). Las comillas, por otra lado, se utilizan para definir una cadena de caracteres (texto), así podemos diferenciar entre 2021, que es un número, y "2021" que es un texto. Por ende, si hiciéramos "2021" + "1" no hará la suma matemática... Saludos!
Buenas tardes maestro, desde Palmira (ciudad cercana a Cali - Capital mundial de la musica SALSA), con tus cursos he logrado un buen dominio de la programación del Arduino Leonardo, en especial donde he estado trabajando sobre las teclas de todas las letras, las cuales logro que funcione de manera excelente, menos la "ñ", numero de la parte superior del teclado y algunas teclas como: KEY_TAB, KEY_DOWN_ARROW, pero para muchos simbolos no logro que el arduino acepte al COMPILAR (exit status 1) (expected unqualified-id before numeic constant), como programación hago: #include "Keyboard.h" //Defino la tecla asignada a cada botón - Windows char akey = 'KEY_a'; char 43,DECkey = KEY_43,DEC; //IMPRIME "+" -ESTA ME GENRA ERROR char mkey = 'KEY_m'; char tabkey = KEY_TAB; char downarrowkey = KEY_DOWN_ARROW; //Defino los numeros de los botones de comparación int count = 0; int lecturaboton = 1; int lecturaboton2 = 1; int lecturaboton3 = 1; void setup() { Serial.begin(9600); // selecionamos los pines. pinMode(0, INPUT_PULLUP); pinMode(1, INPUT_PULLUP); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); pinMode(4, INPUT_PULLUP); //Comienza la emulación de teclado por Arduino Leonardo. Keyboard.begin(); } void loop() { //Defino entrada (7) para la LETRA "Z" int lectura = digitalRead(7); if(lecturaboton6 == 1 && lectura == 0) { Keyboard.press('z'); delay(100); Keyboard.releaseAll(); } lecturaboton6 = lectura; { //Defino entrada (8) para la LETRA "X" int lectura = digitalRead(8); if(lecturaboton7 == 1 && lectura == 0) { Keyboard.press('x'); delay(100); Keyboard.releaseAll(); } lecturaboton7 = lectura; { //Defino entrada (10) para la LETRA "tab" int lectura = digitalRead(10); if(lecturaboton8 == 1 && lectura == 0) { Keyboard.press(KEY_TAB); delay(100); Keyboard.releaseAll(); lecturaboton7 = lectura; } } } } pero al intentar el uso del Codigo ASCII decimal o hexadecimal, se me genera el error mencionado y eso que este error aparece arriba en la primera linea del char, no se cuando corrija lo que genera el error, al pasar este punto, en el voidloop aparezca un nuevo error relacionado con la programacion con hexadecimal o decimal, ya que quiero muchos mas simbolos y parece que es la UNICA forma de que puedan aparecer como teclas presionadas, puedes guiarme dentro de esta programacion que tu nos guiaste y que evita que las letras se repitan asi quede el boton presionado. Agradezco si puedes ayudarme, todo lo que se de progamación de Arduino es solo con tus videos, que son geniales, muy didacticos y se convierten en una guia obligatoria para seguir avanzando. Un abrazo, Guillermo Tamayo Vargas Muestro lo que posiblemente escribiria de programación para usar el codigo ASCII decimal o hexadecimal en el voidloop //Defino entrada (0) para la SIMBOLO "+", switch SENCILLO - SUBIR CAMBIOS) int lectura = digitalRead(0); if(lecturaboton == 1 && lectura == 0) { Keyboard.press(43,DEC); delay(100); Keyboard.releaseAll(); } lecturaboton = lectura;
Hola, antes de nada, buena clase. Una pregunta, en primer lugar como puedo hacer para ver como lo haces tu el monitor serial junto con el sketch (en la pantalla dividida, me refiero), no sé si es posible esto. Luego si pongo la linea de Serial.println("Hola...."); en el void setup... no aparece nada en el monitor serial, pero si la coloco en el loop sí, aunque sale infinitas veces. ¿porque puede ser esto?. Gracias de antemano
Hola Francisco, que bueno que te gustó. Para verlo dividido solo redimensiono las ventanas. Te recomiendo que una vez que conectes el arduino, abras el monitor serie, y no lo cierra más, así es probable que se vea el print que está en el setup. Espero haber acertado a tus preguntas, saludos!
Hola Iván, el Serial.begin se usa solo cuando queremos comunicarnos por el puerto serial, en el último código no usé el puerto serial, por ende debí haber eliminado el begin. Saludos!
Buenas noches!!! estupenda clase sobre las variables y constantes. Pero tengo las siguientes dudas: ¿Qué quiere decir que la variable int tiene un rango entre 32768 y 32767? Quiere decir que puede almacenar 8 bits por 32768= 262144bits. de información. ¿Qué significa que tiene una memoria de 4GB? ¿Cuántos bits puede almacenar? Muchas gracias Un saludo cordial Juan
Hola, claro el rango de almacenamiento depende del tipo de dato que declaremos, en arduino una variable tipo int puede almacenar hasta 16 bits (-32,768 al 32,767). Si hablamos de GB ya es una unidad mucho más grande, Giga Bytes, miles de millones de bytes... 1 GB = 1.000.000.000 de bytes y a su vez 1 byte contiene 8 bits... Saludos!
Hola! Tengo una duda, si le asigno un valor numerico a una variable de tipo entero y luego le quiero sumar 20, guardando el resultado en la misma variable que luego lo imprima en el puerto serie. Como puedo hacer? Gracias. Explicas muy bien
Hola profe, apenas estoy empezando a usar arduino tengo una duda ¿en la parte del voltaje rms usa float pero se podría usar también int ya qué es entero y en las otras si el float?
Hola, me podrías ayudar con unas variables que quiero enviarlas juntas. Quiero enviar la fecha y hora pero no se como enviarlas en una sola variable a mi base de datos?
Hola Eric, puedes usar el operador suma, por ejemplo: int h = 18; int m = 30; String fecha = "06/10/21"; String db = h + ":" + m + "," + fecha; Serial.println(db); Saludos.
Explicas muy bien saludos desde Peru, solo que una consulta he visto que para declarar constantes en otros lados ponen asi: constan int led1=2, pero tu pones int led1=2. Mi consulta es si esa palabra constan esta demas? o quizas no sea necesario ponerla. En que casos ponemos constan.Gracias por tu respuesta y te ganaste un suscriptor.
Hola! No es obligación poner const, pero es una buena práctica si estamos trabajando con constantes. Esa palabra clave transforma una variable en una constante, que no se podrá modificar posteriormente en el código. Espero haberme dado a explicar, Saludos!
eres un héroe , eres el único que explica como programar Arduino programando de verdad enseñando sus términos y usos del lenguaje , quiero aprender a programar y solo dan ejemplos sin fundamentos ni explicaciones de los mas básico si no explican como comunicarse con la interface. pero tu mi señor eres el mejor ....
3:05 la explicación del funcionamiento de la memoria , es una de las mejores que he visto en mi vida.
totalmente deacuerdo, muy facil y practica para entender! Con estos metodos hasta un niño comprenderia.
Cuando cargo el programa en el monitor aparece dos veces "Hola Mundo", algun consejo?
Excelente explicación. Estoy aprendiendo desde cero con tus vídeos y avanzó sin problema alguno.saludos desde España
Usted no merece un me gusta sino un me encanta voy días buscando un canal que enseñe muy bien y este es mas que perfecto más con tu creatividad de poner ejemplos fáciles te felicito te apoyo nose como no llegas rápido a los 10000 pero ya llegaras pronto por lo que veo triunfaras
Wooow muchas gracias Adriana, me alegra mucho saber que estás aprendiendo con mis videos, saludos!
Excelente video, nunca me lo habían explicado así de fácil.
Explicación clarísima, concreta, con ejemplos; inmejorable. Gracias.
Jamas entendi arduino, hasta que vi tu canal te felicito.....gracias por compartir.....eres un gran instructor
Maravillosa explicación, llevaba rato sin entender todos esos comandos, valores, etc y con su explicación he quedado muy claro se agradece tanta dedicación y una explicación que parte desde lo más básico para alguien que no sabe nada. Gracias
Estoy en una maratón con tus videos,explicas muy bien.
igual es el mejor explicando cada curso a la exactitud
master, que nivel no se como no habia tomado tus clases!
Usted es el mejor profesor, lo felicito
llevo como dos horas seguidas y no las siento. Tremendo maestro! gracias! en vdd!
eres uno de los mejores sin duda.. muchas gracias por explicar y explicarlo tan sumamente bien. gracias y agradecido de poderte ver y escuchar, saludos
Realmente usted es un profesor!!! gracias y le estaré siguiendo, espero por favor que en cualquiera de sus explicaciones me incluya,
y a mis discípulos, felicitaciones y gracias. Yo tengo un proyecto personal de ingeniería reversa que quiero implementar para identificar los innovadores de nuestro país Venezuela, y tengo la intención tomarlo como referencia para nuestro jóvenes, claro está con su permiso, si todo bien aquí, espero que nos comuniquemos porque este proyecto se puede implementar sobre todo en países en vía de desarrollo, las personas como usted, mi persona y muchos otros somos los que podemos llevar nuestros países al desarrollo total, gracias una vez más, su amigo Rafael González.
Hola Rafael, muchas gracias por tu comentario. Aquí estamos para llevar la electrónica a cada rincón, cuenta con ello. En mi página web encuentras mis redes sociales, un saludo a Venezuela!
El mejor método para aprender es partir de lo básico y explicando cada detalle como usted lo hace muchas gracias.
Así es, no podemos construir el segundo piso de una casa, si ni siquiera tenemos hecho el primero (menos aún sin cimientos). Saludos!
Eres grande a mi me tocó aprender a las malas no habia un video parecido hasta que vi este 🐢🐢super recomendado
Una de las mejores explicaciones.
Cefuve .excelente didactica y uso de los tiempos. Muy bueno 👍👍👍
¡Genial! Haces que todo sea muy claro. ¡Gracias!
😳 eres el mejor. Meres más suscriptores sigue haci campeón 😉
por fin entendi, para que se utiliza un entero, flotante , bol. gracias, excelente profesor.
Excelente explicación , muy bien y gracias por compartir tu conocimiento de una forma clara y sencilla
Muy buen contenido, agradezco que saque de su tiempo para enseñar estas cosas 👍🏽
Vaya crack!!! Deberías tener muchos más suscriptores.No existe nadie q lo explique como tú.Lastima q no cuelgues más vídeos .Te esperamos ansiosamente y muchas gracias!!!!
Muchas gracias Luis, ya vendrán videos... El 2023 estuvo sobrecargado de trabajo, saludos!
Profe, otra vez MUCHAS GRACIAS. Excelente vídeo.
nesecitas enterder de una manera fácil y eres super claro
como estas , saludos de argentina , primero que nada muy agradecido por tu tiempo . y de todos los videos que vengo viendo de tutos para aprender a programar arduino el tuyo , esta muy bien explicado , muchas gracias ...
Saludos Gaston, gracias por seguir mi curso.
Me he animado a programar, gracias profesor!!!!!!!!!!!!!!!!!!!!!!!
Éxito!!
muy bueno ,lo haces muy interesante,saludos desde Argentina
muy bien explicado casi todos (por no decir TODOS) los canales de cursos de Arduino solo compilan y compilan sin decir como aplicar cada comando. Es el mejor tutorial desde cero que he encontrado.
Me suscribo
hola profe, mi nombre es david, lo saludo desde argentina, y lo queria felicitar por sus videos, son muy didacticos, y bastante claros, y eh mirado muchos videos de arduno,sin poder entender, pero usted lo explica muy bien, y por ahora entendi todo, la verdad un crack, solo me falta practica,siga asi y muchas gracias.
saludos
Muchas gracias por tu comentario David, espero pueda seguir explicándome con claridad, saludos!
Después, quería probar hacer un mix de distintos proyectos, o sea de 2 o 3 diferentes, juntarlos y hacer uno, más q nada, quiero hacer una alarma con barrera láser, q tenga varias zonas, con teclado matricial y todo eso, por el momento no encontré, por eso quería probar
@@boxisful bueno, a medida que lo vayas programando y necesites un poco de ayuda, me avisas. Saludos
@@cefuve ok muchas gracias, seguramente q si necesitaré ayuda. Saludos
Gracias a usted, me estoy adentrando en este fascinante mundo llamado "Arduino". Muchas gracias por su tiempo y dedicación. Un saludo desde Alicante, España!!
Super bien explicado, dan ganas de aprender mas y mas acerca de la programación... sería bueno que hicieras curso con diferentes sensores y elementos de potencia que se puedan implementar en el hogar. muchísimas gracias
Así es Mauro, da para hacer muchas cosas y ganas no me faltan. Gracias por comentar, saludos!
Maestrooooo!!!!! Muchas gracias por sus videos!!! Gracias a ellos yo que soy un cabeza de piedra, estoy logrando entender como programar 👏🏾👏🏾👍🏾💪🏾
Vamos que se puede!!!
Excelente trabajo, Muchas Gracias!
Hola, como estas, te felicito explicas muy bien!!! Muy didactico!!! Un saludo desde Argentina!!
Muchas gracias Javier, saludos!
excelente explicación, muchas gracias por el video
Me encanta tu curso, teoria y practica simultánea. Te hice una pequeña donación.
Gracias por comentar Cristóbal. Recibí tu donación, muchas gracias!! saludos.
sos un maestraso.. muchas gracias
muy bien explicado todo👌
Excelente amigo.. andaba buscando como mostrar menos decimales de una variable en un display... bueno.. lo hiciste.. muchas graaacias
Genial Jesus, saludos!
Muy bien ,felicitación Paco Gil desde Madrid
Gracias Paco, saludos!
Excelente, de a poco boy aprendiendo, gracias.
Gracias a ti Nibaldo... Saludos!
Muchisimas gracias por tan buenos videos que realiza, en serio me han servido de mucha ayuda, y he entendido mucho, gracias a su curso, un abrazo desde colombia y excelente trabajo
Gracias a ti Gustavo por verlos y comentar, un gran saludo!
Enseñas muy bien, me estás ayudando mucho!
Uma saudação aqui do Brasil. Parabéns pelos videos!!!
Muito obrigado Luiz, tem bom dia!
Excelente explicación.... Gracias
Maravilloso explicas 10/10
Explicas geniaaaal! compre hace poco el kit basico de arduino, y se programar un poco en C++ pero no entendia las estructuras de programa en el libro, con tus videos voy entendiendo super facil todo y haciendo mis proyectos ! es genial ! muchas gracias !
Buenísimo, no hay nada como poner en práctica los conocimientos teóricos, son cosas que van de la mano. Me alegra que mis explicaciones te ayuden a entender mejor. Saludos!
Excelente esplicacion!! Gracias por estos vídeos.
Gracias por la clase !
Gracias ing, excelente explicación, saludos.
Gracias por compartir tus conocimientos...Te sigo!
Gracias, saludos!
Sos muy bueno explicando !! Gracias saludos desde paraguay
Muchas gracias Javier, saludos.
Estoy aprendiendo más contigo en una tarde sobre arduino que en 2 semanas de clase jajaja
ojalá haber aprovechado la cuarentena del 2020 para haber aprendido, no pensé que arduino me pudiera entretener
muy buena informacion.. gracias
Muchas gracias! Me ha servido de mucho.
Genial! Saludos.
Eres grande profeeee gracias
Sos un fenoméno.
buenas de excelencia muchas gracias
Excelente video, explicas muy bien!!!..saludos!!
Muchas gracias Emiliano, saludos!
Muy buen video muchas gracias, saludos desde mexico
Aaaaa que buenos videos, donde estuvo toda mi vida ):
Aquí estoy hace 6 años ): jaja
Muy didáctico.
Mi loco muchas gracias y muy buen video
minuto 10:54 RESPECT MODE muy buenos consejos me impresione bastante, muchas gracias señor por mostrarnos este contenido.
Muchas gracias
que rayos eres el único que explica de verdad como programar en Arduino .
😱😱 Tanto así? Rayos
Hola quería agradecerte la explicación simple y practica de entender, Saludos Cordiales desde
Córdoba Argentina.
Genial Javier, es un gusto gusto. Saludos.
Como lo explica parece simple jjj. Però son muy buenos, tecnica y explicacion eccelentes , gracias por compartir sus conosimientos
sencillamente genial
gracias
al fin lo entendi jajaajja gracias!!! espero ver pronto mas videos
Genial! Pronto vendrán más...
Show 👏👏
excelente...
Bien explicado, muchas gracias saludos.
Gracias Ronal, saludos!
Excelente explicación, te felicito !
Muchas gracias!
un rack, con la explicación, gracias.
Buen video. Muy didáctico.
Excelente
Excelente curso. Soy nuevo de cero. Y he buscado varios cursos y documentación y esta es la mejor que he encontrado muchas gracias y seguiremos todos los demás cursos. Solo una duda yo practico en una tableta mega 2560 y las instrucciones no funcionaron de la misma forma. Es normal o estoy haciendo algo mal. Me estoy recurriendo al primer ejercicio del curso 2. Prívate nuevamente en esta lección 3
Gracias de antemano por tus comentarios y tu gran aportación
Hola Carlos, gracias a ti por verlos... La placa Mega 2560 tiene un microcontrolador distinto al arduino nano o UNO. Pero básicamente el Mega es un UNO con músculos xD.
Una comparación básica:
qph.cf2.quoracdn.net/main-qimg-a0dee7c555bb7b1ba757f8cf3a6e43d8-lq
Pero con programas básicos no deberías tener problemas, fijarse bien en los pines que se utilizan.
Saludos.
te agradezco de antemano tus atenciones, no se tu nombre pero muchas gracias. de igual forma te reitero que en todos los ejercicios con pines he batallado, voy a revisar el enlace a ver que esta pasando o que estoy haciendo, mal de igual forma te retro alimento. ya voy en el video 8 y todas las explicaciones excelentes!!
Hola, me llamo César. Lo importante es que sigas perseverando, no son temas sencillos, pero con dedicación se puede aprender sin problemas. Éxito con el curso y con gusto te responderé las preguntas que tengas.
Saludos!
Muchas gracias por la información, me queda claro estos términos, ahora, si no es mucha molestia, me gustaria que me dijeras si puedo multiplicar variables tipo int con variables tipo float.
Hola Alexis, claro que puedes multiplicarlas, pero cuidado, no debes olvidar el punto flotante para asignar un float, o puedes convertir un entero con la función float(entero).
Saludos!
Muy entendible❤️
exelente profe
Hola.
Muy instructivo.
Como sale la pantalla de la información com4?
Hola, creo que te refieres al monitor serie, hay un botón como una lupa en la esquina superior derecha. Saludos.
EXELENTE
Muy claro!
Hola que tal tendrás algún video sobre como hallar la media y la desviación estándar en Arduino con un ESP32, gracias.
Hola, no tengo videos sobre el tema, pero encontré este código, pruébalo y nos avisas como te va. Saludos!
cefuve.com/paste/paste.php?id=149
Profe buenas noches, estoy repasando el curso por segunda vez y estoy comprendiendo mejor sus enseñanzas, más tengo una duda
No me queda claro la diferencia entre print y println y en qué caso le coloca el dato con comillas y sin comillas
Muchas gracias profe, Dios le bendiga
Rubén
Hola Rubén, la "ln" al final de la función significa línea nueva, lo que implica que println, imprima y se salte una línea (haga un enter).
Las comillas, por otra lado, se utilizan para definir una cadena de caracteres (texto), así podemos diferenciar entre 2021, que es un número, y "2021" que es un texto.
Por ende, si hiciéramos "2021" + "1" no hará la suma matemática...
Saludos!
@@cefuve mmm ahora entiendo, muchas gracias profe, su tiempo es valioso y aprecio que me responda
Saludos. Rubén
Buenas tardes maestro, desde Palmira (ciudad cercana a Cali - Capital mundial de la musica SALSA), con tus cursos he logrado un buen dominio de la programación del Arduino Leonardo, en especial donde he estado trabajando sobre las teclas de todas las letras, las cuales logro que funcione de manera excelente, menos la "ñ", numero de la parte superior del teclado y algunas teclas como: KEY_TAB, KEY_DOWN_ARROW, pero para muchos simbolos no logro que el arduino acepte al COMPILAR (exit status 1) (expected unqualified-id before numeic constant), como programación hago:
#include "Keyboard.h"
//Defino la tecla asignada a cada botón - Windows
char akey = 'KEY_a';
char 43,DECkey = KEY_43,DEC; //IMPRIME "+" -ESTA ME GENRA ERROR
char mkey = 'KEY_m';
char tabkey = KEY_TAB;
char downarrowkey = KEY_DOWN_ARROW;
//Defino los numeros de los botones de comparación
int count = 0;
int lecturaboton = 1;
int lecturaboton2 = 1;
int lecturaboton3 = 1;
void setup() {
Serial.begin(9600);
// selecionamos los pines.
pinMode(0, INPUT_PULLUP);
pinMode(1, INPUT_PULLUP);
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
//Comienza la emulación de teclado por Arduino Leonardo.
Keyboard.begin();
}
void loop() {
//Defino entrada (7) para la LETRA "Z"
int lectura = digitalRead(7);
if(lecturaboton6 == 1 && lectura == 0) {
Keyboard.press('z');
delay(100);
Keyboard.releaseAll();
}
lecturaboton6 = lectura;
{
//Defino entrada (8) para la LETRA "X"
int lectura = digitalRead(8);
if(lecturaboton7 == 1 && lectura == 0) {
Keyboard.press('x');
delay(100);
Keyboard.releaseAll();
}
lecturaboton7 = lectura;
{
//Defino entrada (10) para la LETRA "tab"
int lectura = digitalRead(10);
if(lecturaboton8 == 1 && lectura == 0) {
Keyboard.press(KEY_TAB);
delay(100);
Keyboard.releaseAll();
lecturaboton7 = lectura;
}
}
}
}
pero al intentar el uso del Codigo ASCII decimal o hexadecimal, se me genera el error mencionado y eso que este error aparece arriba en la primera linea del char, no se cuando corrija lo que genera el error, al pasar este punto, en el voidloop aparezca un nuevo error relacionado con la programacion con hexadecimal o decimal, ya que quiero muchos mas simbolos y parece que es la UNICA forma de que puedan aparecer como teclas presionadas, puedes guiarme dentro de esta programacion que tu nos guiaste y que evita que las letras se repitan asi quede el boton presionado.
Agradezco si puedes ayudarme, todo lo que se de progamación de Arduino es solo con tus videos, que son geniales, muy didacticos y se convierten en una guia obligatoria para seguir avanzando.
Un abrazo, Guillermo Tamayo Vargas
Muestro lo que posiblemente escribiria de programación para usar el codigo ASCII decimal o hexadecimal en el voidloop
//Defino entrada (0) para la SIMBOLO "+", switch SENCILLO - SUBIR CAMBIOS)
int lectura = digitalRead(0);
if(lecturaboton == 1 && lectura == 0) {
Keyboard.press(43,DEC);
delay(100);
Keyboard.releaseAll();
}
lecturaboton = lectura;
Hola Guillermo, debajo de lecturaboton6 tienes una llave abierta de nada... Revisa bien las llaves de apertura y cierre.
Saludos!
me salvaste
Hola, antes de nada, buena clase. Una pregunta, en primer lugar como puedo hacer para ver como lo haces tu el monitor serial junto con el sketch (en la pantalla dividida, me refiero), no sé si es posible esto. Luego si pongo la linea de Serial.println("Hola...."); en el void setup... no aparece nada en el monitor serial, pero si la coloco en el loop sí, aunque sale infinitas veces. ¿porque puede ser esto?. Gracias de antemano
Hola Francisco, que bueno que te gustó. Para verlo dividido solo redimensiono las ventanas. Te recomiendo que una vez que conectes el arduino, abras el monitor serie, y no lo cierra más, así es probable que se vea el print que está en el setup.
Espero haber acertado a tus preguntas, saludos!
estoy el la leccion 3
Eres un fenomeno, pero una pregunta en e ultimo codigo, hace falta poner el Serial.begin?? un saludo y muchas gracias
Hola Iván, el Serial.begin se usa solo cuando queremos comunicarnos por el puerto serial, en el último código no usé el puerto serial, por ende debí haber eliminado el begin. Saludos!
Buenas noches!!! estupenda clase sobre las variables y constantes.
Pero tengo las siguientes dudas:
¿Qué quiere decir que la variable int tiene un rango entre 32768 y 32767?
Quiere decir que puede almacenar 8 bits por 32768= 262144bits. de información.
¿Qué significa que tiene una memoria de 4GB? ¿Cuántos bits puede almacenar?
Muchas gracias
Un saludo cordial
Juan
Hola, claro el rango de almacenamiento depende del tipo de dato que declaremos, en arduino una variable tipo int puede almacenar hasta 16 bits (-32,768 al 32,767).
Si hablamos de GB ya es una unidad mucho más grande, Giga Bytes, miles de millones de bytes...
1 GB = 1.000.000.000 de bytes
y a su vez 1 byte contiene 8 bits...
Saludos!
@@cefuve Muchísimas gracias por tu aclaración, sigo avanzando con tu curso de Arduino.
Un saludo cordial
Juan
Hola! Tengo una duda, si le asigno un valor numerico a una variable de tipo entero y luego le quiero sumar 20, guardando el resultado en la misma variable que luego lo imprima en el puerto serie. Como puedo hacer? Gracias. Explicas muy bien
Hola Federico, sería algo así...
int var = 10;
var = var + 20;
Serial.println(var);
Saludos!
Lo hice bien entonces, gracias por tus clases!
EXCELENTE!
Gracias!
Hola profe, apenas estoy empezando a usar arduino tengo una duda ¿en la parte del voltaje rms usa float pero se podría usar también int ya qué es entero y en las otras si el float?
Hola José, si trabajamos con números decimales, tienen que ser las variables float. Acepta variables int, pero se pierde la parte decimal.
Saludos!
Hola, me podrías ayudar con unas variables que quiero enviarlas juntas. Quiero enviar la fecha y hora pero no se como enviarlas en una sola variable a mi base de datos?
Hola Eric, puedes usar el operador suma, por ejemplo:
int h = 18;
int m = 30;
String fecha = "06/10/21";
String db = h + ":" + m + "," + fecha;
Serial.println(db);
Saludos.
Explicas muy bien saludos desde Peru, solo que una consulta he visto que para declarar constantes en otros lados ponen asi: constan int led1=2, pero tu pones int led1=2. Mi consulta es si esa palabra constan esta demas? o quizas no sea necesario ponerla. En que casos ponemos constan.Gracias por tu respuesta y te ganaste un suscriptor.
Hola!
No es obligación poner const, pero es una buena práctica si estamos trabajando con constantes. Esa palabra clave transforma una variable en una constante, que no se podrá modificar posteriormente en el código.
Espero haberme dado a explicar,
Saludos!
thanks