実現したいこと
5種類のLEDを光らせたいです。
プログラム伝授お願いいたします。
1と4はサーボ信号を拾って点滅。
2と3は前進信号を拾ったら点灯点滅、信号が無くなったら消灯するまで10秒、ブレーキでは消灯しない。
5はスモールは50%常時点灯、ブレーキは信号を拾ったら100%点灯。
1.右 ウインカー
2.ロー ライト
3.フラッシュ ライト
4.左 ウインカー
5.ブレーキ スモール ストップ
発生している問題・分からないこと
初心者です。
Arduinoの初歩のLチカくらいしかわかりません。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Lチカだけなら出来ますが5種類を同時進行はやり方がわかりません。
色々調べた結果ここのHPに辿り着きました。
教えてください。
よろしくお願いします。
補足
特になし
> Lチカだけなら出来ますが5種類を同時進行はやり方がわかりません。
では2種類なら自由自在、なのですか?とりあえず、https://elchika.com/article/c53dd451-7376-46e6-ae7b-361b4b5648a0/ あたりから読んでみては...
あるいは、1種類なら
> 前進信号を拾ったら点灯点滅、信号が無くなったら消灯するまで10秒
は問題なくできるのですね?
で、
> 信号を拾って点滅
「信号」とは具体的に何? 「拾う」のは何を、どうやって?
あなたがArduinoの初心者であるとは書いてありますが、使うのがArduinoであることは明記されていませんね。"Arduino"と言っても各種あります( https://www.arduino.cc/en/hardware )。ポピュラーなのはArduino UNO R3ではありますが、それ以外だっていろいろ使われています。使うのはどれですか?あるいは、どれを使うかから決める話なのでしょうか。
また、Arduinoは初心者でもメインフレームなら歴戦の勇者という人もいるでしょう。説明の都合上あなたのIT的なレベルは明確にしていただいた方がありがたいです。
質問にそういう情報を補ってください(この欄にではなく、質問を編集して追記してください)。
@thkanaさん
elchika.comさんのサイトはたまに覗かせてもらっていましたが、thkanaさんの記事は存じませんでした。これは良いですね。
(質問とは直接関係ないコメント、失礼致しました)
それぞれ、少しづつ実行するように書き換えて次の処理をさせるようにしてみてください。わざわざloopって書いてあるようにぐるぐるとループするように、書き方を変えてみてください。
ここでの具体的に書いてない「初心者」の使い方が、「質問されても、わからないので、なにもしないです、答えだけ下さい、無料でやってくれる馬鹿ども」という意味で使っているように見えてしまうので、きちんと書いた方があなたにあった回答が得られると思います。
また、初めてみたプログラム言語「初心者」でも、それなりにできてしまう人もteratailにいっぱいいますので全くあてにならないのです。