Simulink arduino library missing analog input as digital output block
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
aurochs
el 6 de En. de 2020
Respondida: Bhaskar Vundurthy
el 9 de En. de 2020
Hi,
I need to use Arduino analog input pins A2 and A3 as digital output, which is possible in Uno (https://www.arduino.cc/reference/en/language/functions/digital-io/digitalwrite/). This is so that I could accommodate the MCP4725 DAC breakout board https://learn.sparkfun.com/tutorials/mcp4725-digital-to-analog-converter-hookup-guide. However, the Simulink Arduino library only has digital output block for digital pins. Please advise. Thanks.
0 comentarios
Respuesta aceptada
Bhaskar Vundurthy
el 9 de En. de 2020
As of 2019b, the digital output block can only handle the digital output pins (D0-D13). Any value greater than 13, representing A0-A5, throws an error during build.
The analog pins A0-A5 are however accessible via MATLAB.
a = arduino();
writeDigitalPin(a, 'A0', 1);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Modeling en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!