低評する人は
プログラムを書けない人ですか?
それとも
プログラムの意味が分からない人ですか?
どのような背景があるのでしょうか?
(動作に成功したプログラムがあるのであれば、それをそのまま持ってくる、というスタイルで問題ないのではないでしょうか)
両方とも同じ動作にして完全にしていきたい
どう違うんでしょうか。
詳しく説明しましょう
ソフトウェアが上でハードウェアが下です
この下のプログラムを同じ動作にしていきたいと考えています‼️
> const byte PIN_INTERRUPT = 23;
これはどういった意味で書いたのでしょうか?D23はUNO(ATMEGA328P)ではありませんけど。
> state != state;
これはstateとstateが異なっていれば(真)、という意味ですから「偽」です。何をしたいのでしょうか?
> const byte PIN_INTERRUPT = 23;
PORTCの意味(ATMEGA328P)
UnoだとA0でする
> state != state;
音を出すっていうこと
A0ピンにその機能(FALLING)は無いです。
それに、チップのピン番号は使いません。
(DIP品やTQFP32品のATMEGA328Pでスケッチは分かれていませんよね?)
> state != state;
これは上に書いたように、何も意味の無い行です。
コンパイラに怒られるか、あるいは単に時間を潰すだけの役割です。
(これを変数を比較しているだけです。stateとstateが同じ値を持っているのは、当たり前の事ですから)
ならばどのように直せばいいですか?
機能が無いのは他のピンにするかどうするかの検討でしょ。
> const byte PIN_INTERRUPT = 23;
> const byte PIN_INTERRUPT = 23;
PORTCの意味(ATMEGA328P)
UnoだとA0でする
を固定するとどのように直せばいいですか?
????を
> state != state;
音を出すっていうこと
> stateとstateが同じ値を持っているのは、当たり前の事ですから
この場面とは関係ありませんが、NaNのチェックにあたって意図的にそのようなコードを入れることはあります(NaN != NaNになるという、特殊な性質を持った値です)。
ハードを利用するならハードを理解する必要があります。
http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=3069
そのピンは機能がないのですから、それでは出来ない(動かない)という事です。
PORTC(ATMEGA328P)
UnoだとA0で設定すると
> const byte PIN_INTERRUPT = 23;
はどのように直せばいいですか?
上は読んでいますか?ハード的にA0ピンには機能が無い、と言っています。
出来るのはD2、D3ピンだけです。
※尤も、それが出来ていてもまともに動く訳では無いです。外部割込みの趣旨=動作を理解していません。時間を計測している訳でもなく、上と下のスケッチは全く異なるものです。
同じように動かそうとしている形跡が見当たりません。
両方ともコンパイルは通りともしました‼️
でも違う動作をしていますので※1を同じ動作に変えたいと考えています‼️
※1.音のテンポがはやすぎることによって音が不安である
多分、変えた箇所があるのでしょうから、その点を修正した方が良いです。
何となく、外部割り込みとは別の部分で鳴らしているような気がします。
変えたスケッチを見ないと判らない事ですけど。
罵倒する前に、ご自分を振り返っては?
質問自体も削除して、どうやってやればいいのでしょうか。
仮にそのままだとしても、『やってくれ』ってそれは丸投げでしょ。
そこまで暴言を吐くぐらいなら、回答もしましょうよ。
質問は9件、回答0件で、『答えくれないやつは無能だ』と暴言を吐くのは筋違いでは?
(重複はあるようだけど)
自分は与えないのに、相手には『寄こせ!!』って……
後、単に一括処理程度ですら、設計からやると1~2日は余裕で使います。
それを『やってくれるのが当たり前』って適切でしょうか。
すでにあるコードを読むのも、プロですら大変らしいです。
それを『やってくれるのが当たり前』でしょうか。
仮にやってもらうなら報酬を支払うべきでは?
それでも暴言を吐くなら、『無報酬で1か月、働いてください』です。
おそらく、さらに暴言を吐くと思います。
それを他者に当たり前のように強いているのです。
正しいのでしょうか。
暴言を吐く前に、ご自分を振り返りましょう。
BeatStarさん
結局はプログラムを書けない人ですね
そして
YouTubeで100万人は余裕で見てくれるということやろ
そんなちっぽけなことしか言えないなら
やって見ろ‼️????????????
やってみろったって、問題が記述されていないのにどうやれと。
問題文も読まずに、解けるのですか?
>> YouTubeで100万人は余裕で
なぜそこでYouTubeが出てくる?
私の発言の、
>> それでも暴言を吐くなら、『無報酬で1か月、働いてください』です。
にかけているのでしょうか。
全く意味が分かりませんし、私は昨日初めて見ました。(そしてすぐ修正依頼の方)
つまり問題文を読もうとしても読めないのです。
それをどうやれと?
暴言を吐くのなら、出題者に吐くべきでは?
『あんたが出した問題、解けねーんだよ!!! ○能が!!』とかみたいに。
第三者である我々はあなたの課題を解く義理はありません。
ここは助け合いの場であって、『答えくれ』は不適切です。
だから
>> 複数のユーザーから「やってほしいことだけを記載した丸投げの質問」という意見がありました
と低評価&指摘され、
なおかつ、質問文を削除してまで暴言を吐いているのだから、
>> 複数のユーザーから「意図的に内容が抹消された質問」という意見がありました
と低評価&指摘されるのでは?
ちなみに、ちゃんと質問をして、質問方法を工夫すれば、回答する側も真摯に回答しますよ。
辺りを見渡して、質問者さん以外の質問者の質問を読んでくださいな。
そうすれば、自分の問題点が見えてくると思いますよ。