matlab error while trying to connect servo motor through arduino

1 回表示 (過去 30 日間)
india king
india king 2016 年 5 月 3 日
コメント済み: carlos gómez 2017 年 8 月 4 日
if true
a = arduino('com24', 'uno', 'Libraries', 'Servo');
s = servo(a, 'D8')
end
when i run this code i get an error Invalid pin format. Pin number must be a scalar integer.
i am using r2014a version.
Pls help me solve this error
  2 件のコメント
Walter Roberson
Walter Roberson 2016 年 5 月 4 日
What does a.AvailablePins show?
Cristhian Joel Iquiapaza Velarde
Cristhian Joel Iquiapaza Velarde 2016 年 11 月 8 日
i have the same problem

サインインしてコメントする。

回答 (2 件)

Duaner
Duaner 2016 年 7 月 2 日
I had the same error when trying to read voltage output readVoltage(a,'A1') Invalid pin format. Pin number must be a scalar integer. after messing around i found this to work: readVoltage(a,1)
ans =
4.9951

PRIYA RANJAN PATTANAIK
PRIYA RANJAN PATTANAIK 2017 年 3 月 4 日
編集済み: PRIYA RANJAN PATTANAIK 2017 年 3 月 4 日
Try s = servo(a, 8)

コミュニティ

カテゴリ

Help Center および File ExchangeServo Motors についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by