Categoría «IDE_Arduíno»

SoftwareSerial&&ejemplos comunicaciones serial

Elegiremos dos pines digitales para crear un nuevo puerto serie, Rx/Tx que yo le llamo «vserial», Este nuevo puerto se comunicará a la velocidad elegida con el dispositivo que le conectemos (por ejemplo un HC-08), si hubiera sido un HC-05 la velocidad debe establecerse en (38400)) si queremos entrar en su configuración. Enlace bidireccional entre …

Comunicación Serial con Arduíno.

Todas las tarjetas Arduino tienen, al menos, un puerto de tipo Serial, situado en el conector 0 para la recepción de datos (RX) y el conector 1 para la emisión (TX). Estos dos conectores también se utilizan por el convertidor USB-Serie para comunicar por el puerto USB cuando se transfiere un nuevo programa a la …

Pasar de los Bloques al código

No quería dejar pasar este asunto sin comentar el proceso que estoy siguiendo desde el momento que decidí pasarme al código. La cuestión es sencilla,: si aprender en nuestro inicio con las plataformas de programación por Bloques o aprender con tutoriales el entorno del Ide arduíno. Si eres de esos que no quieren esperar, sino …

Aclaraciones:

Uso de «incremento ++» count ++ significa «use el valor de count primero, LUEGO increméntelo en uno». ++ count significa «incrementar el valor de count en uno, LUEGO usar el valor resultante». Veamos tambien esto: uint8_t uint8_t es lo mismo que un byte. Si declaramos una variable con uint8_t, signfica que lo valores que alcanzara …

Interrupciones en Arduíno

Una interrupción es básicamente la alteración del flujo natural de un programa, si pensamos en este como secuencia. Interrupciones por Timer Los timers tienen algo que se conoce como prescaler, son divisores de la frecuencia de clock, cuando dividimos la frecuencia ganamos en tiempo pero perdemos en precisión, la frecuencia del oscilador se puede dividor por 1,8,64,256… …

Temporizadores

Un temporizador de Arduino consta de un circuito que mide los ciclos de reloj o tics a partir de un flanco (de subida o bajada). Puede a si mismo generar una señal periódica a una frecuencia que puede ser configurada. La función principal del timer es contar automáticamente a la velocidad de su frecuencia configurada. Para determinar el tiempo …

Señales PWM con < analogWrite>

Este cuadro informativo esta basado en la función <analogWrite.h> que tambien podemos utilizar con el ESP-32 en los pines indicados. Placa Pines PWM Frecuencia Uno, Nano, Mini 3, 5, 6, 9, 10, 11 490 Hz (pines 5 y 6: 980 Hz) Mega 2 – 13, 44 – 46 490 Hz (pines 4 y 13: 980 …