Menú
Foros
Nuevos mensajes
Buscar en foros
Novedades
Nuevos mensajes
Nuevos recursos
Última actividad
Recursos
Últimas revisiones
Buscar recursos
Acceder
Registrarse
Novedades
Buscar
Buscar
Buscar sólo en títulos
De:
Nuevos mensajes
Buscar en foros
Menú
Acceder
Registrarse
Install the app
Instalar
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Arduino y Raspberry Pi
Inversión de onda con Arduino DUE
JavaScript está desactivado. Para una mejor experiencia, por favor, activa JavaScript en el navegador antes de continuar.
Estás usando un navegador obsoleto. No se pueden mostrar este u otros sitios web correctamente.
Se debe actualizar o usar un
navegador alternativo
.
Responder al tema
Mensaje
[QUOTE="Scooter, post: 1301402, member: 65593"] Si. Un analogRead(pin) tarda 100μs en un Arduino UNO y similares. Desconozco el por qué de esa brillante idea. Según la documentación es "Para dar más estabilidad", como el que siembra delays estabilizadores. Hay quien reconfigura el chip y consigue una velocidad normal, pero por defecto está así. En un Arduino normal el código sería: analogWrite(pinSalida, 255-analogRead(pinEntrada)/4); Más o menos En el Arduino fue tras leer la documentación: En el setup: Analogwritesetresolution(10) En la función analogWrite(DAC0, 1023-analogRead(pinEntrada); Y ya está. Si ajustas las dos resoluciones a lo mismo no hay que convertir nada. No he buscado si el ADC se puede hacer de 12 bits [/QUOTE]
Verificación
Responder
Foros
Diseño digital
Microcontroladores y sistemas embebidos
Arduino y Raspberry Pi
Inversión de onda con Arduino DUE
Arriba