Simulink arduino library missing analog input as digital output block
조회 수: 3 (최근 30일)
이전 댓글 표시
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
채택된 답변
Bhaskar Vundurthy
2020년 1월 9일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Modeling에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!