Hola. Esta es mi solución propuesta para tu proyecto sobre PWM por botones en PIC16F1825:
Tengo experiencia con MPLABX, CX8, XC16 y PIC16Fxxx, usando GPIO, SPI, ADC y CCP/PWM.
RESUMEN DEL TRABAJO:
- Sistema operativo cooperativo (stack común) sencillo de 3 hilos
- Hilo dedicado a lectura botones con filtro de rebote,
- Hilo para lectura ADC y SPI
- Hilo para actualización de ancho pulso PWM según botones +/-
- Hilo para actualizar salidas digitales
- Todo el código en un solo archivo, sin librerías especiales.
ENTREGABLES:
- Código fuente (.C)
- Imagen del firmware (.HEX)
PRECIO:
EUR 159
PLAZO DE ENTREGA:
3 días hábiles.
CAPACIDADES:
12+ años de experiencia en diseño de hardware, incluyendo:
- Simulación y diseño de circuitos (Altium Designer)
- Diseño de PCB multi-capa y de alta velocidad
- Gestionar la fabricación de PCB, armado y envío a cualquier destino internacional
- Programación en C, C++, Arduino, Python, Pytorch, NumPy
- Diseño CAD (AutoCAD Mechanical), producir modelos de exportación como STEP, STL, DWG y otros formatos para prototipos de inyección, moldeado al vacío o impresión 3D.
Te invito a revisar mi portafolio con ejemplos de trabajos anteriores, esperando que cumpla con los requerimientos.
Atento a tu respuesta, saluda cordialmente,
Gonzalo Pérez
Ingeniero Civil Electricidad