急いでいます!
下記プログラムにエラーが発生してしまいます。
「
int LED_r = 8;
int LED_gb = 9;
int Trig = 2;
int Echo = 3;
void setup(){
pinMode(LED_r, OUTPUT);
pinMode(LED_gb, OUTPUT);
pinMode(Trig, OUTPUT);
pinMode(Echo, INPUT);
Serial.begin(9600);
Serial.begin(9600);
}
int flag = 0;
int interval = 0;
double distance = 0;
double x = 78;
void loop(){
if (Serial.available()>0){
digitalWrite( Trig, HIGH );
delayMicroseconds( 100 );
digitalWrite( Trig, LOW );
interval = pulseIn( Echo, HIGH );
distance = interval * 0.017;
if(0 < distance && distance < x){
if(flag == 0){
Red();
delay(5000);
White();
delay(500);
flag = 1;
}
else if (flag == 1){
Black();
delay(500);
flag = 0;
}
Print1();
}else if(x < distance){
Print0();
delay(300);
}
}
int Red(){
digitalWrite(LED_r, HIGH);
digitalWrite(LED_gb, LOW);
}
int White(){
digitalWrite(LED_r, HIGH);
digitalWrite(LED_gb, HIGH);
}
int Black(){
digitalWrite(LED_r, LOW);
digitalWrite(LED_gb, LOW);
}
int Print0(){
Serial.print( interval, DEC );
Serial.print( "¥t" );
Serial.print( distance, 4 );
Serial.print( "¥n" );
}
int Print1(){
Serial.print("人を観測");
Serial.print("¥t");
Serial.print( interval, DEC );
Serial.print( "¥t" );
Serial.print( distance, 4 );
Serial.print( "¥n" );
}
」
エラーメッセージは以下の通りです
「
sensa_hikari:36: error: 'Red' was not declared in this scope
Red();
^
sensa_hikari:38: error: 'White' was not declared in this scope
White(); //その後白く光る
^
sensa_hikari:43: error: 'Black' was not declared in this scope
Black();
^
sensa_hikari:47: error: 'Print1' was not declared in this scope
Print1();
^
sensa_hikari:49: error: 'Print0' was not declared in this scope
Print0();
^
sensa_hikari:54: error: a function-definition is not allowed here before '{' token
int Red(){
^
sensa_hikari:59: error: a function-definition is not allowed here before '{' token
int White(){
^
sensa_hikari:64: error: a function-definition is not allowed here before '{' token
int Black(){
^
sensa_hikari:69: error: a function-definition is not allowed here before '{' token
int Print0(){
^
sensa_hikari:76: error: a function-definition is not allowed here before '{' token
int Print1(){
^sensa_hikari:83: error: expected '}' at end of input
}
^exit status 1
'Red' was not declared in this scope
」
自分ではプログラムを修正できる知識がないので困っています
よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- Ruby パイソンプログラミング 2 2022/12/03 18:44
- PHP php エラー 2 2022/10/23 16:43
- 英語 この英文は平易な反面格調高いですか? 1 2023/01/15 12:04
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- C言語・C++・C# C言語 コードを書いたのですが上手く実行出来なかったです。どこが間違ってますか? 【作成したいもの】 1 2022/05/04 11:36
- その他(プログラミング・Web制作) 十進BASICでの再帰についての質問です。 2 2022/11/18 09:17
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#define _CRT_SECURE_NO_WARNIN...
-
C言語での引数の省略方法
-
複数桁10進数の*桁目だけを抽出...
-
「指定されたキャストは有効で...
-
足して100になるような乱数のア...
-
(int *)の意味
-
ラップ関数とはどんなものですか?
-
「{ } で囲むだけ」は正しい?
-
C言語 配列と関数の練習問題
-
【C++】関数ポインタの使い方
-
acceptをalarmでタイムアウトさ...
-
C言語で三目並べをするプログラ...
-
【C言語】円の面積を求めるプロ...
-
任意の文字列のアルファベット...
-
C#の質問
-
system関数がうまくいかない
-
c言語
-
if と配列の組み合わせ
-
C++でvectorにテキストファイル...
-
日数チェックプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「指定されたキャストは有効で...
-
C言語での引数の省略方法
-
複数桁10進数の*桁目だけを抽出...
-
#define _CRT_SECURE_NO_WARNIN...
-
ラップ関数とはどんなものですか?
-
卒業研究でよく分からないとこ...
-
【C++】関数ポインタの使い方
-
実数の整数部,小数部の取得
-
std::set<int> で、ある値が何...
-
C言語 エラーの原因がわからな...
-
c言語
-
system関数がうまくいかない
-
C++でvectorにテキストファイル...
-
acceptをalarmでタイムアウトさ...
-
if と配列の組み合わせ
-
return 1L
-
「{ } で囲むだけ」は正しい?
-
(マルチスレッド)_beginthrea...
-
PowerShellがうまくいかない
-
このプログラミング誰か教えて...
おすすめ情報