問題タブ [arduino]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
7045 参照

c - C での 'char' から 'int* への無効な変換

次の配列があります。

そして、5x3 LED マトリックスに文字を出力する関数:

私は文字列を持っています:

文字列の各文字を printLetter 関数に渡したいと思います。

私は試した:

しかし、次のエラーが表示されます: 「char」から「int*」への変換が無効です

私は何をすべきですか?

ありがとう!!

0 投票する
5 に答える
33455 参照

usb - Cygwin 内で COM および USB ポートを使用するにはどうすればよいですか?

Python スクリプトを使用して、Arduino ボードからデータを送受信したいと考えています。私のニーズに合っていると思われるPythonとそのpySerialモジュールを使用してやりたいと思います。そこで、cygwin 内に Python と pySerial をインストールしました (Windows XP の背後にあります)。

Python スクリプトはかなり単純です。

ただし、実行時に次のエラーが発生します。

ポート 26 を開くことができませんでした: [Errno 2] そのようなファイルまたはディレクトリはありません: '/dev/com27'

Arduino がポート COM27 に接続されていることを確認するにはどうすればよいですか?

まあ、それは簡単です。Arduino IDE はそう言っているので、そのポートを使用して IDE のシリアル ポート モニター ツールからデータを送受信できます。さらに、そのポートを使用してハイパーターミナルを動作させることもできました。

ただし、Cygwin はそのような USB および COM ポートを認識していないようです。

これは、従来のシリアル COM ポートがなく、USB ポートのみの Dell ラップトップで実行していることに注意してください。/dev/com1(つまり、たとえば、存在しないのは普通のことだと思います。)

私の質問が正しいかどうかはわかりませんが、私の質問は、この COM27 ポートを認識できるように Cygwin を構成するにはどうすればよいですか?

0 投票する
7 に答える
13150 参照

reverse - 可逆疑似乱数シーケンスジェネレータ

ある種の方法で、かなり長い乱数のシーケンスを作成して、前後に反転できるようにしたいと思います。「次へ」と「前へ」のボタンがあるマシンのように、それはあなたに乱数を与えるでしょう。

10ビットの解像度(つまり、0〜1023の範囲の正の整数)のようなもので十分であり、10万を超える数値のシーケンスです。シンプルなゲームタイプのアプリ用で、暗号化強度のランダム性などは必要ありませんが、かなりランダムに感じてもらいたいです。ただし、使用できるメモリの量には限りがあるため、ランダムデータのチャンクを生成してそれを処理することはできません。「インタラクティブな時間」で数値を取得する必要があります。次の数値について考えるのに数ミリ秒を簡単に費やすことができますが、それ以上の快適さはありません。最終的には、ある種のマイクロコントローラー、おそらくArduinoで実行されるようになります。

単純な線形合同法(LCG)でそれを行うことができました。前進するのは簡単です。後退するには、最新の数値をキャッシュし、そこからシーケンスを再作成できるように、間隔を置いていくつかのポイントを格納する必要があります。

しかし、おそらく、前進と前進の両方を可能にする疑似ランダムジェネレーターがありますか?2つの線形フィードバックシフトレジスタ(LFSR)を接続して、異なる方向に回転させることは可能であるはずです。

それとも、ある種のハッシュ関数を使用してインデックス番号を文字化けさせるだけでうまくいくでしょうか?最初に試してみます。

他のアイデアはありますか?

0 投票する
1 に答える
2902 参照

ascii - LED モジュールの ASCII 7x5 サイドフィード文字

ここでフォント ファイルのコードを見ています: http://www.openobject.org/opensourceurbanism/Bike_POV_Beta_4

コードは次のように始まります。

等々...

このコードがどのように機能するかについて非常に混乱しています - 誰かが私に説明してもらえますか?

ありがとう、

マジド

0 投票する
7 に答える
8250 参照

emacs - Arduino Emacs 開発

Arduinoプログラミングの開発環境としてEmacsを使いたいです。Emacs を使用して Arduino をプログラミングするためのヒントやリンクは何ですか?

公式の (または事実上の) Emacs モードはありますか?

また、Emacs のみを使用すると、Arduino IDE で何かが失われますか?

0 投票する
2 に答える
24377 参照

iphone - ArduinoでiPhoneLCDを使用する

ArduinoでLCDを使用することは可能ですか、それともライブラリが利用可能なものに固執する必要がありますか?

私はArduinoを使い始めたばかりで、LCDとArduinoのインターフェースについては何も知りません。古いiPhoneLCDは安くて、何か便利なことができるほど大きいので、購入する予定です。また、iPhone LCDを使用するには、回路を追加する必要がありますか、それともiPhone LCDをArduinoに直接接続する必要がありますか?今はタッチ機能は気にしません。

0 投票する
6 に答える
5951 参照

android - ArduinoでAndroidを操作する

AndroidとArduinoを相互に通信させようとした人はいますか?

オンラインでいくつかのプロジェクトを見つけました。

皆さんは、これら2つを通信させるための最良の方法は何を提案しますか?

0 投票する
4 に答える
11079 参照

c++ - ビット演算子とintを2バイトに変換してから元に戻す

私のバックグラウンドはphpなので、charはバイト、ビットはバイナリ値などの低レベルのものの世界に入るには、コツをつかむのに少し時間がかかります。

私がここでやろうとしていることは、ArdunioボードからopenFrameWorksにいくつかの値を送信します(どちらもc ++です)。

送信するデータを要求されたときに、このスクリプトが現在実行していること(および、追加する可能性のある1つのセンサーで適切に機能すること)は次のとおりです。

どうやらこれは、データをやり取りするための最も信頼できる方法です。シリアルポート経由で送信されるようになったので、バイトはchar文字列に追加され、次の方法で変換されます。

要約すると、4つのセンサーに相当するデータ(これらのシリアルプリントのうち8つになると思いますか?)を取得し、すべての最後にint num_01--num_04...を設定しようとしています。

これは(ほとんどの場合と同様に)これらの概念の経験がある人にとっては非常に簡単かもしれないと思います。

0 投票する
2 に答える
849 参照

c++ - ArduinoとAnalogMinMaxの設定に関するヘルプ

ねえ、私は次のコードを持っています:

なんらかの理由で、gLCD画面の出力はほぼ常に1023です。ポテンショメータの最小値を1、最大値を128にします。

0 投票する
1 に答える
1291 参照

arduino - Arduino - 液晶シールド付きの複数ボタンイベント

Arduino LCD シールドと一緒に押された 2 つのボタンを検出したいと思います。複数のボタンイベントを処理するサンプルコードはありますか? 上ボタンと下ボタンの両方が 2 秒間同時に押されたときのイベントが必要です。

ありがとう、

リチャード。