質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Q&A

解決済

2回答

3976閲覧

【Arduino】`myServo ‘ was not declared in this scopeというコンパイルエラー

huresyana

総合スコア10

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

0グッド

0クリップ

投稿2019/01/27 07:14

プログラミング教室で、曲げセンサでサーボモーターを動かすプログラムを組んだのですが、教室のパソコンで出なかったエラーメッセージが家のパソコンで出てきて困ってます。
プログラムはテキストと全く同じなんですが、うまくいきません。どうすればいいのか教えてください。

エラーメッセージは、
`myServo ‘ was not declared in this scope
です。

プログラムは、
#include<Servo.h>

Servo myServo;
int base_pos = 744;
int max_pos = 950;

void setup(){
Serial.begin(9600);
mySrevo.attach(3);  ⇦ここが赤くなります
}

void loop(){
int mage;
int kakudo;

mage = analogRead(A0);

mage = constrain(mage,base_pos,max_pos);
kakudo = map(mage,base_pos,max_pos,0,180);
myServo.write(kakudo);
Serial.println(kakudo);

delay(100);
}

です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

Servo myServo;

mySrevo.attach(3);  ⇦ここが赤くなります

スペル間違ってます

投稿2019/01/27 07:21

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

huresyana

2019/01/27 07:24

ありがとうございます...
guest

0

自己解決

myServoが、mySrevoになっておりました。お騒がせして申し訳ございませんでした。

投稿2019/01/27 07:22

huresyana

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問